C.U.P.S. CLI
Building
Requires Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
Build
cargo build --release
Add to PATH
cp ./target/release/cups-cli /usr/local/bin
Usage
Base arguments (REQUIRED)
- HOST
- Must be the LAN IP or .local address of your C.U.P.S. server
- Can be set with either the
CUPS_HOST
environment var or-h
command line flag
- PASSWORD
- Can be found in your Start9 Server config
- Can be set with either the
CUPS_PASSWORD
environment var or-p
command line flag
Subcommands
- contacts
- show/list/ls
- Shows contact book and unread messages
- add
- ADDRESS
- Must be the .onion address of the contact
- NAME
- A friendly name for the contact
- ADDRESS
- show/list/ls
- messages
- show/list/ls
- ADDRESS
- Must be the .onion address of the contact you want to see message history with
--limit
(optional)- set maximum number of messages to return
- ADDRESS
- send
- ADDRESS
- Must be the .onion address of the intended recipient
- MESSAGE
- Your message to send. For best results, surround in quotes.
- ADDRESS
- show/list/ls
Terminal User Interface
WORK IN PROGRESS Will start up when no subcommand is passed, however is not in a fully functional state