#server #interact #env-store-rusty-api

app envx

Interact with envx servers via CLI

1 unstable release

0.4.1 Jan 17, 2024

#1204 in Cryptography

MIT license

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