1 unstable release
0.4.1 | Jan 17, 2024 |
---|
#1204 in Cryptography
100KB
2.5K
SLoC
env-cli
this CLI is in alpha and is not guaranteed to work
Author: @alexng353
A very simple cli written for env-store/envs
Todo
- Revert to a single global configuration file
Usage
Interact with env-store/rusty-api via CLI
Usage: envx [OPTIONS] <COMMAND>
Commands:
add-user-to-project Add a user to a project
auth Test authentication with the server
debug Unset the current project
decrypt Decrypt a string using GPG
encrypt Encrypt a string using GPG
export Export a public or secret key
gen Generate a key using GPG Saves the key to ~/.envcli/keys/<fingerprint>
import Import ascii armored keys from a file
link Get all environment variables for a project
run Run a local command using variables from the active environment
set Set a variable
shell Open a subshell with envcli variables available
sign Sign a message with a key
unlink Unset the current project
unset Unset (delete) an environment variable
upload If your key is not in the database, use this command to upload it
variables Get all environment variables for the current configured directory
version Fancy, pretty-printed version information
delete Delete a resource. (project, key)
new Create a resource. (project)
get Get a resource. (project, key, config)
help Print this message or the help of the given subcommand(s)
Options:
--silent
-h, --help Print help
-V, --version Print version
Attributions
This project is licensed under the MIT License. A copy of the MIT License can be found in the LICENSE file.
This project uses code from the Railway's CLIv3, copyright (c) [2023] Railway Corp. The Railway CLI is licensed under the MIT License. A copy of the MIT License can be found in the attributions/railway/LICENSE file.
Dependencies
~31–50MB
~819K SLoC