├── .gitignore ├── .rspec ├── .rubocop.yml ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin └── console ├── exe └── secrets ├── lib ├── secrets_cli.rb └── secrets_cli │ ├── check │ ├── secrets.rb │ └── vault.rb │ ├── configuration.rb │ ├── helpers.rb │ ├── init.rb │ ├── prompts │ ├── secrets_file.rb │ ├── secrets_storage_key.rb │ └── vault_addr.rb │ ├── vault │ ├── auth.rb │ ├── base.rb │ ├── edit.rb │ ├── list.rb │ ├── policies.rb │ ├── pull.rb │ ├── push.rb │ └── read.rb │ └── version.rb ├── secrets_cli.gemspec └── spec ├── secrets_cli_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/bin/console -------------------------------------------------------------------------------- /exe/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/exe/secrets -------------------------------------------------------------------------------- /lib/secrets_cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli.rb -------------------------------------------------------------------------------- /lib/secrets_cli/check/secrets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/check/secrets.rb -------------------------------------------------------------------------------- /lib/secrets_cli/check/vault.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/check/vault.rb -------------------------------------------------------------------------------- /lib/secrets_cli/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/configuration.rb -------------------------------------------------------------------------------- /lib/secrets_cli/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/helpers.rb -------------------------------------------------------------------------------- /lib/secrets_cli/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/init.rb -------------------------------------------------------------------------------- /lib/secrets_cli/prompts/secrets_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/prompts/secrets_file.rb -------------------------------------------------------------------------------- /lib/secrets_cli/prompts/secrets_storage_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/prompts/secrets_storage_key.rb -------------------------------------------------------------------------------- /lib/secrets_cli/prompts/vault_addr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/prompts/vault_addr.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/auth.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/base.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/edit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/edit.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/list.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/policies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/policies.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/pull.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/pull.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/push.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/push.rb -------------------------------------------------------------------------------- /lib/secrets_cli/vault/read.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/lib/secrets_cli/vault/read.rb -------------------------------------------------------------------------------- /lib/secrets_cli/version.rb: -------------------------------------------------------------------------------- 1 | module SecretsCli 2 | VERSION = '1.12.3' 3 | end 4 | -------------------------------------------------------------------------------- /secrets_cli.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/secrets_cli.gemspec -------------------------------------------------------------------------------- /spec/secrets_cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/secrets_cli/HEAD/spec/secrets_cli_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) 2 | require 'secrets_cli' 3 | --------------------------------------------------------------------------------