├── .cargo └── config.toml ├── .clippy.toml ├── .codecov.yml ├── .config └── nextest.toml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── documention-issue.yml │ ├── feature-request.yml │ ├── performance-issue.yml │ └── question.yml ├── pull_request_template.md └── workflows │ ├── benchmark.yml │ ├── ci.yml │ ├── codspeed.yml │ ├── dependencies.yml │ └── release.yml ├── .gitignore ├── .markdownlint.yml ├── .rustfmt.toml ├── .typos.toml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── crates ├── cli │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── cli.rs │ │ ├── deps.rs │ │ ├── docs.rs │ │ ├── lib.rs │ │ ├── list.rs │ │ ├── monitor.rs │ │ ├── path.rs │ │ ├── profile.rs │ │ ├── project.rs │ │ ├── rename.rs │ │ ├── replace.rs │ │ ├── snapshot.rs │ │ ├── watch.rs │ │ └── wizard.rs ├── core │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── analysis.rs │ │ ├── env.rs │ │ ├── env_watcher.rs │ │ ├── error.rs │ │ ├── exporter.rs │ │ ├── history.rs │ │ ├── importer.rs │ │ ├── lib.rs │ │ ├── path.rs │ │ ├── profile_manager.rs │ │ ├── project_config.rs │ │ ├── project_manager.rs │ │ ├── snapshot.rs │ │ ├── snapshot_manager.rs │ │ ├── templates.rs │ │ └── wizard.rs ├── envx │ ├── Cargo.toml │ └── src │ │ └── main.rs └── tui │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── app.rs │ ├── lib.rs │ └── ui.rs ├── images ├── main.png ├── query.png ├── search.png └── view.png └── justfile /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documention-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/documention-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/performance-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codspeed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/workflows/codspeed.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/workflows/dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/.typos.toml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/README.md -------------------------------------------------------------------------------- /crates/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/Cargo.toml -------------------------------------------------------------------------------- /crates/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/README.md -------------------------------------------------------------------------------- /crates/cli/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/cli.rs -------------------------------------------------------------------------------- /crates/cli/src/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/deps.rs -------------------------------------------------------------------------------- /crates/cli/src/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/docs.rs -------------------------------------------------------------------------------- /crates/cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/lib.rs -------------------------------------------------------------------------------- /crates/cli/src/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/list.rs -------------------------------------------------------------------------------- /crates/cli/src/monitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/monitor.rs -------------------------------------------------------------------------------- /crates/cli/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/path.rs -------------------------------------------------------------------------------- /crates/cli/src/profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/profile.rs -------------------------------------------------------------------------------- /crates/cli/src/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/project.rs -------------------------------------------------------------------------------- /crates/cli/src/rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/rename.rs -------------------------------------------------------------------------------- /crates/cli/src/replace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/replace.rs -------------------------------------------------------------------------------- /crates/cli/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/snapshot.rs -------------------------------------------------------------------------------- /crates/cli/src/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/watch.rs -------------------------------------------------------------------------------- /crates/cli/src/wizard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/cli/src/wizard.rs -------------------------------------------------------------------------------- /crates/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/Cargo.toml -------------------------------------------------------------------------------- /crates/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/README.md -------------------------------------------------------------------------------- /crates/core/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/analysis.rs -------------------------------------------------------------------------------- /crates/core/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/env.rs -------------------------------------------------------------------------------- /crates/core/src/env_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/env_watcher.rs -------------------------------------------------------------------------------- /crates/core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/error.rs -------------------------------------------------------------------------------- /crates/core/src/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/exporter.rs -------------------------------------------------------------------------------- /crates/core/src/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/history.rs -------------------------------------------------------------------------------- /crates/core/src/importer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/importer.rs -------------------------------------------------------------------------------- /crates/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/lib.rs -------------------------------------------------------------------------------- /crates/core/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/path.rs -------------------------------------------------------------------------------- /crates/core/src/profile_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/profile_manager.rs -------------------------------------------------------------------------------- /crates/core/src/project_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/project_config.rs -------------------------------------------------------------------------------- /crates/core/src/project_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/project_manager.rs -------------------------------------------------------------------------------- /crates/core/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/snapshot.rs -------------------------------------------------------------------------------- /crates/core/src/snapshot_manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/snapshot_manager.rs -------------------------------------------------------------------------------- /crates/core/src/templates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/templates.rs -------------------------------------------------------------------------------- /crates/core/src/wizard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/core/src/wizard.rs -------------------------------------------------------------------------------- /crates/envx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/envx/Cargo.toml -------------------------------------------------------------------------------- /crates/envx/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/envx/src/main.rs -------------------------------------------------------------------------------- /crates/tui/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/tui/Cargo.toml -------------------------------------------------------------------------------- /crates/tui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/tui/README.md -------------------------------------------------------------------------------- /crates/tui/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/tui/src/app.rs -------------------------------------------------------------------------------- /crates/tui/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/tui/src/lib.rs -------------------------------------------------------------------------------- /crates/tui/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/crates/tui/src/ui.rs -------------------------------------------------------------------------------- /images/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/images/main.png -------------------------------------------------------------------------------- /images/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/images/query.png -------------------------------------------------------------------------------- /images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/images/search.png -------------------------------------------------------------------------------- /images/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/images/view.png -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeleppane/envx/HEAD/justfile --------------------------------------------------------------------------------