mirror of
https://github.com/cupcakearmy/cryptgeon.git
synced 2024-10-31 20:34:12 +01:00
55 lines
1.2 KiB
Markdown
55 lines
1.2 KiB
Markdown
|
# Cryptgeon CLI
|
||
|
|
||
|
The CLI is a functionally identical way to interact with cryptgeon notes.
|
||
|
It supports text, files, expiration, password, etc.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
```bash
|
||
|
npx cryptgeon
|
||
|
|
||
|
# Or install globally
|
||
|
npm -g install cryptgeon
|
||
|
cryptgeon
|
||
|
```
|
||
|
|
||
|
## Examples
|
||
|
|
||
|
```bash
|
||
|
# Create simple note
|
||
|
cryptgeon send text "Foo bar"
|
||
|
|
||
|
# Send two files
|
||
|
cryptgeon send file my.pdf picture.png
|
||
|
|
||
|
# 3 views
|
||
|
cryptgeon send text "My message" --views 3
|
||
|
|
||
|
# 10 minutes
|
||
|
cryptgeon send text "My message" --minutes 10
|
||
|
|
||
|
# Custom password
|
||
|
cryptgeon send text "My message" --password "1337"
|
||
|
|
||
|
# Password from stdin
|
||
|
echo "1337" | cryptgeon send text "My message"
|
||
|
|
||
|
# Open a link
|
||
|
cryptgeon open https://cryptgeon.org/note/16gOIkxWjCxYNuXM8tCqMUzl...
|
||
|
```
|
||
|
|
||
|
## Options
|
||
|
|
||
|
### Custom server
|
||
|
|
||
|
The default server is `cryptgeon.org`, however you can use any cryptgeon server by passing the `-s` or `--server` option, or by setting the `CRYPTGEON_SERVER` environment variable.
|
||
|
|
||
|
### Password
|
||
|
|
||
|
Optionally, just like in the web ui, you can choose to use a manual password. You can do that by passing the `-p` or `--password` options, or by piping it into stdin.
|
||
|
|
||
|
```bash
|
||
|
echo "my pw" | cryptgeon send text "my text"
|
||
|
cat pass.txt | cryptgeon send text "my text"
|
||
|
```
|