1个稳定版本
1.0.0 | 2024年4月30日 |
---|
#8 在 #keychain
19KB
421 代码行
secure-store
我经常发现我的机器上有许多仓库,其中的.env
被忽略(这是正确的),但我总是想能够摆脱仓库并克隆它,随时可以使用。然而,当这种情况发生时,我就不再拥有.env
文件,必须从头开始重新组装它,并追查所有变量以使应用程序再次工作。如果有更好的方法会怎样?
- 使用
secure-store store .env
,文件将被保存到mac上的Keychain Access
。 - 使用
secure-store write .env
,您可以将其写回仓库。
这使用仓库的第一个commit hash
作为该仓库的唯一标识符,因此不可能检索错误的.env
。
Stores, retrieves, and manages files with the macOS Keychain
Usage: secure-store <COMMAND>
Commands:
cat Outputs the specified file content to stdout from the macOS Keychain
delete-all Deletes all files for this repo from the macOS Keychain.
delete Delete a file from the macOS Keychain.
hash Prints this repository's hash.
list Lists all the files for this repo that are in macOS Keychain.
store Adds the specified file in the macOS Keychain
write-all Writes all files for this repo from the macOS Keychain.
write Writes the specified file content to disk from the macOS Keychain
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
依赖项
~5–13MB
~127K SLoC