|
|
a64f4dbf79
|
test: Added tests for the new gopass provider
|
2025-09-29 17:28:04 -06:00 |
|
|
|
1b83d9b199
|
feat: gopass support
|
2025-09-29 16:34:51 -06:00 |
|
|
|
f006503736
|
feat: Added command aliases to make the CLI more universal
|
2025-09-29 16:30:39 -06:00 |
|
|
|
9abd2f88cf
|
feat: Added dynamic tab completions for the profile, providers, and the secrets in any given secret manager
|
2025-09-29 16:30:16 -06:00 |
|
|
|
29acad5eed
|
feat: Users can now specify a default provider to use with each run config, so they don't need to explicitly specify which to use when wanting to run different applications.
|
2025-09-29 15:18:56 -06:00 |
|
|
|
261ec0bb6d
|
test: Fixed Windows CLI tests (forgot to add unix cfg check)
|
2025-09-15 10:24:17 -06:00 |
|
|
|
dbb4d265c4
|
feat: Subcommand to edit the config directly instead of having to find the file
|
2025-09-15 09:25:09 -06:00 |
|
|
|
ae6fe8be44
|
test: fixed local provider user test
|
2025-09-14 21:45:39 -06:00 |
|
|
|
76df717fea
|
style: improved formatting in l9cal provider
|
2025-09-14 21:42:44 -06:00 |
|
Alex Clarke
|
2885decede
|
fix: improved user messages for local provider sync set up
|
2025-09-14 21:38:02 -06:00 |
|
|
|
1385aacc62
|
ci: fix bug after config refactor for persisting user prompted local sync changes to config file
|
2025-09-14 20:42:31 -06:00 |
|
|
|
03bc44a9f6
|
test: Added tests for the Azure Key Vault provider
|
2025-09-12 19:35:54 -06:00 |
|
|
|
4042402d1b
|
feat: Azure Key Vault support
|
2025-09-12 19:28:15 -06:00 |
|
|
|
bcbd755a37
|
feat: GCP Secret Manager support
|
2025-09-12 18:36:16 -06:00 |
|
|
|
ac45287336
|
feat: Full AWS SecretsManager support
|
2025-09-12 17:24:47 -06:00 |
|
|
|
81989f8c94
|
feat: AWS Secrets Manager support
|
2025-09-12 17:11:44 -06:00 |
|
|
|
9d8fa17dde
|
refactor: Refactor configuration structs directly into the provider definition to simplify validation, structs, and future extensions
|
2025-09-12 15:37:17 -06:00 |
|
|
|
69c7a083a2
|
fix: Made the vault file location more fault tolerant
|
2025-09-12 13:42:51 -06:00 |
|
|
|
a1a210eb16
|
fix: Attempting to maybe be a bit more explicit about config file handling to fix MacOS tests
|
2025-09-12 13:31:25 -06:00 |
|
|
|
b5346c813f
|
style: Updated formatting
|
2025-09-12 13:24:46 -06:00 |
|
|
|
24d45ab512
|
test: fixed a windows-specific preview command test
|
2025-09-12 13:24:00 -06:00 |
|
|
|
f46434ca44
|
feat: Added two new flags to output where gman writes logs to and where it expects the config file to live
|
2025-09-12 13:21:50 -06:00 |
|
|
|
92e81f6d28
|
docs: Added docs to the load_config function
|
2025-09-12 13:21:22 -06:00 |
|
|
|
cb30cac47b
|
refactor: Made the creation of the log directories a bit more fault tolerant
|
2025-09-12 13:07:49 -06:00 |
|
|
|
21ba26230c
|
test: Attempting to fix dry-run output tests for mac
|
2025-09-12 12:19:38 -06:00 |
|
|
|
7d63647f16
|
style: Addressed formatting issues
|
2025-09-12 11:52:08 -06:00 |
|
|
|
194f86144b
|
refactor: Renamed the provider field in a config file to type to make things a little easier to understand; also removed husky
|
2025-09-12 11:20:02 -06:00 |
|
|
|
ca990f460e
|
ci: Preparing the repo to go public
|
2025-09-11 17:19:52 -06:00 |
|
|
|
9e8e317daf
|
Updated the README with a more clear example of what the purpose of gman is, and also support fully isolated, multiple local based configurations with isolated git repositories so users can have separate repos for different environments
|
2025-09-11 16:21:47 -06:00 |
|
|
|
a8d959dac3
|
Added support for multiple providers and wrote additional regression tests. Also fixed a bug with local synchronization with remote Git repositories when the CLI was just installed but the remote repo already exists with stuff in it.
|
2025-09-11 15:07:16 -06:00 |
|
|
|
0f5c28a040
|
Added unit and integration tests
|
2025-09-10 22:34:36 -06:00 |
|
|
|
083245b447
|
Updated the README to properly show managarr config injection
|
2025-09-10 21:48:09 -06:00 |
|
|
|
e0996b5968
|
Migrated some CLI specific code to a CLI module to make the code cleaner and easier to test
|
2025-09-10 21:03:31 -06:00 |
|
|
|
17eba4413d
|
Full support for secret injection into configuration files
|
2025-09-10 20:53:10 -06:00 |
|
|
|
8ae9b19567
|
Added both a short profile flag '-p' and made the list and update functions optional since not all secret providers need to support them. Also means the default implementation for the list/update functions in the base SecretsProvider trait will error out by default if undefined
|
2025-09-10 19:10:36 -06:00 |
|
|
|
3bb9055f80
|
Added unit tests
|
2025-09-09 17:52:07 -06:00 |
|
|
|
82e2e33608
|
Fixed a bug for updating secrets with the local provider
|
2025-09-09 17:51:53 -06:00 |
|
|
|
0514cc2c8d
|
Fixed a critical security bug in which I zeroed out the encryption key before passing it
|
2025-09-09 17:51:37 -06:00 |
|
|
|
5dde480c92
|
Removed unnecessary comments from the command module
|
2025-09-09 17:07:16 -06:00 |
|
|
|
186dfea837
|
Updated README and forced all secret names to be in UPPER_CAMEL_CASE
|
2025-09-09 16:42:27 -06:00 |
|
|
|
5623eb4128
|
Added support for run profiles
|
2025-09-09 16:23:26 -06:00 |
|
|
|
a0b710b96b
|
Implemented support for local synchronization to a remote Git repo
|
2025-09-09 12:49:35 -06:00 |
|
|
|
8ac9ca40df
|
Full local password management support
|
2025-09-08 15:13:13 -06:00 |
|