4 releases

0.1.3 Aug 7, 2021
0.1.2 Aug 1, 2021
0.1.1 Aug 1, 2021
0.1.0 Aug 1, 2021

#1670 in Text processing

CC-BY-NC-4.0

10KB
115 lines

Conveyancing CLI

A simple CLI application for conveyancing as a stop-gap measure until the full application has been developed. This repository is not for public use and installation instructions are spesific to the client.

Installation

Open up the 'terminal' application and paste the following into it:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

This will install the 'brew' MacOS package manager. Brew is a simple and safe way to install and manage programs from the command line.

Next, install Iterm2 using the following command:

brew install --cask iterm2

In Iterm2, we will then install the Rust compiler:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

And to finally to install the Conveyance Cli, paste in the following:

cargo install conveyance

Optional

Set the default shell to ZSH as it is faster than the default BASH shell.

Install ZSH using:

brew install zsh

Set it to the default Shell using the following:

chsh -s /bin/zsh

Follow the instructions here on how to set a colour scheme!

Usage

To use the program you will pass a series of files, flags and inputs to the application via the Iterm2 terminal.

Example

conveyance --file example.docx --json example.json example-2.json --output new-document.docx

OR

conveyance -f example.docx -j example.json example-2.json -o new-document.docx

If you are confused about how to use the program at any point, type in the following:

conveyance -h

OR

conveyance --help

TODO: Write documentation!

Dependencies

~4.5–6MB
~98K SLoC