# 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" ```