Releases: phntmxyz/sidekick
sidekick_vault-v0.5.3
- Updates dependency
actions_toolkit_dart
- Add
vault.deleteFile(File)
sidekick_core-v0.6.0
- Breaking
initializeSidekick()
now returns aSidekickCommandRunner
instance (wasvoid
). You have to use this runner to access the global sidekick variablescliName
,mainProject
,repository
- Regenerate your cli with
sidekick: 0.6.0
to migrate
sidekick-v0.6.0
- We now support the "multiple packages" repository layout where all packages are located in
/packages
- For multi package layouts, use the
--mainProjectPath
option to specify the path to themainProject
- Fix macos detection in
run.sh
script - The entrypoint is now executable on Unix systems when sidekick was generated on Windows #23
- the mason cli is now pinned in the project to be used in
/tools
sidekick_vault-v0.5.1
Secrets read via vault.loadText()
will be hidden on GitHub Actions.
sidekick_vault-v0.5.0
Add <cli-name> vault change-password
command to change the vault password
sidekick_vault-v0.4.0
-
Throw on CI when no passphrase is provided via stdin
-
Adds
VaultCommand
, allowing adding and reading secrets via a sidekick cli// Add command to your CLI ..addCommand(VaultCommand(vault: vault))
Add file to vault
<cli-name> vault encrypt path/to/secret.csv
<cli-name> vault encrypt --passpharse="****" --vault-location="secret.txt.gpg" path/to/secret.txt
The
passpharse
is optional.
It will be retrieved from the environment variables or asked viastdin
.The file will be saved at
vault-location
(optional) inside the vault directory.
The filename (secret.txt
) will be used as fallback.Decrypt file in vault
<cli-name> vault encrypt secret.csv.gpg
<cli-name> vault decrypt --passpharse="****" --output="write/to/decrypted.txt" secret.txt.gpg';
The
passpharse
is optional.
It will be retrieved from the environment variables or asked viastdin
.output
is optional.
The decrypted file will be saved in the vault next to the encrypted one (without.gpg
ending).
sidekick_core-v0.5.1
Print script + stderr when execution of an inline script (writeAndRunShellScript(script)
) fails
sidekick-v0.5.0
- Naming is hard, we're now suggesting cli names
- Update
sidekick_core
dependency on init - Generate
.gitignore
sidekick_core-v0.5.0
Breaking This update requires the sidekick project to be initialized again with sidekick: 0.4.0
- New
InstallGlobalCommand
(links binaries in$HOME/.sidekick/bin
) - Simplified repository detection (breaking)
error
now support errorCode
sidekick-v0.4.0
- Automatic recompile when cli code changes
- New
install-global
command. This is now a manual step and works on M1 macs (Darwin-arm64) - entrypoint has been simplified and is now just a symlink on steroids
- Remove dependency on
realpath
(which was a third-party tool on macos) - The root project has now a valid name