|
|
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 |
|
|
|
1849e11063
|
ci: Created initial test-release pipeline
|
2025-09-11 17:05:49 -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 |
|
|
|
bd81446bf8
|
Updated the tagline for the crate's help output
|
2025-09-09 17:58:07 -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 |
|
Alex Clarke
|
e4f983618f
|
Initial commit
|
2025-09-08 09:12:32 -06:00 |
|