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