secret/internal/vault
sneak 128c53a11d Add cross-vault move command for secrets
Implement syntax: secret move/mv <vault>:<secret> <vault>[:<secret>]
- Copies all versions to destination vault with re-encryption
- Deletes source after successful copy (true move)
- Add --force flag to overwrite existing destination
- Support both within-vault rename and cross-vault move
- Add shell completion for vault:secret syntax
- Include integration tests for cross-vault move
2025-12-23 15:24:13 +07:00
..
integration_test.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00
integration_version_test.go uses protected memory buffers now for all secrets in ram 2025-07-15 08:32:33 +02:00
management.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00
metadata_test.go fix: resolve exported type stuttering issues (revive) 2025-06-20 12:47:06 -07:00
metadata.go fix: resolve all revive linter issues 2025-07-15 06:06:48 +02:00
secrets_version_test.go uses protected memory buffers now for all secrets in ram 2025-07-15 08:32:33 +02:00
secrets.go Add cross-vault move command for secrets 2025-12-23 15:24:13 +07:00
unlockers.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00
vault_error_test.go Replace symlinks with plain files containing relative paths 2025-12-23 11:53:28 +07:00
vault_test.go uses protected memory buffers now for all secrets in ram 2025-07-15 08:32:33 +02:00
vault.go Remove internal/macse package and fix all linter issues 2025-07-21 17:48:47 +02:00