1 个不稳定版本
0.1.0 | 2024年1月14日 |
---|
#444 在 配置
37KB
824 行
dot-env-archive
摘要
- 一个命令,可以归档.env文件,或者从归档中提取.env文件进行恢复。
- 归档的.env文件将根据原始文件路径和归档日期进行标记。
- 标记的.env文件可以唯一识别,因此即使多次归档相同的文件也不会有问题。
- 具有在目录中搜索并注册所有
.env
文件到归档的功能。这对于开发环境的迁移等很有用。
详细信息
- 除了
.env
之外,还会收集如.env.local
等文件。 - 默认情况下,归档将记录到
$HOME/.env-archive
文件中。它是SQLite数据库文件,因此不能通过文本编辑器等直接编辑。
设置
cargo install dot-env-archive
用法
Usage: dot-env-archive [OPTIONS] <COMMAND>
Commands:
init アーカイブを初期化する
push アーカイブに .env ファイルを登録する
crawl ディレクトリを再帰的に巡回して .env, .env.* ファイルを探し、アーカイブに登録する
search アーカイブに登録されている .env ファイルをパス名の部分一致で検索する
list カレントディレクトリ、または指定したパス配下に一致するアーカイブの一覧を表示する
list-all アーカイブに登録されている .env ファイルの一覧を表示する
show アーカイブに登録されている .env ファイルを表示する
recover アーカイブに登録されている .env ファイルを復元する
help Print this message or the help of the given subcommand(s)
Options:
-d, --database <DATABASE> アーカイブデータベースファイルのパス デフォルトは $HOME/.env_archive です [env: ENV_ARCHIVE_DATABASE=]
-h, --help Print help
-V, --version Print version
依赖关系
~37–49MB
~1M SLoC