├── .devcontainer └── devcontainer.json ├── .fluentci ├── .devcontainer │ └── devcontainer.json ├── .vscode │ └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ci.ts ├── dagger.json ├── deno.json ├── deno.lock ├── deps.ts ├── fixtures │ ├── .gitlab-ci.yml │ ├── azure-pipelines.yml │ ├── buildspec.yml │ ├── config.yml │ └── workflow.yml ├── import_map.json ├── mod.ts ├── sdk │ ├── builder.ts │ ├── client.gen.ts │ ├── client.ts │ ├── common │ │ ├── errors │ │ │ ├── DaggerSDKError.ts │ │ │ ├── DockerImageRefValidationError.ts │ │ │ ├── EngineSessionConnectParamsParseError.ts │ │ │ ├── EngineSessionConnectionTimeoutError.ts │ │ │ ├── EngineSessionErrorOptions.ts │ │ │ ├── ExecError.ts │ │ │ ├── GraphQLRequestError.ts │ │ │ ├── InitEngineSessionBinaryError.ts │ │ │ ├── NotAwaitedRequestError.ts │ │ │ ├── TooManyNestedObjectsError.ts │ │ │ ├── UnknownDaggerError.ts │ │ │ ├── errors-codes.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── utils.ts │ ├── connect.ts │ ├── context.ts │ └── utils.ts └── src │ ├── aws │ ├── README.md │ ├── config.ts │ ├── config_test.ts │ └── init.ts │ ├── azure │ ├── README.md │ ├── config.ts │ ├── config_test.ts │ └── init.ts │ ├── circleci │ ├── README.md │ ├── config.ts │ ├── config_test.ts │ └── init.ts │ ├── dagger │ ├── index.ts │ ├── jobs.ts │ ├── list_jobs.ts │ ├── pipeline.ts │ └── runner.ts │ ├── github │ ├── README.md │ ├── config.ts │ ├── config_test.ts │ └── init.ts │ └── gitlab │ ├── README.md │ ├── config.ts │ ├── config_test.ts │ └── init.ts ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── flakehub-publish-tagged.yml │ ├── flakestry-publish.yml │ ├── release-for-mac.yml │ └── release.yml ├── .gitignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── banner.png ├── crates ├── cli │ ├── Cargo.toml │ └── src │ │ ├── cmd │ │ ├── env.rs │ │ ├── file.rs │ │ ├── init.rs │ │ ├── mod.rs │ │ ├── package.rs │ │ ├── status.rs │ │ ├── unuse.rs │ │ └── use.rs │ │ ├── config.rs │ │ ├── helpers.rs │ │ └── main.rs ├── ext │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── rtx.rs │ │ └── rustup.rs ├── hm │ ├── Cargo.toml │ └── src │ │ ├── init.rs │ │ ├── lib.rs │ │ ├── nix.rs │ │ ├── reset.rs │ │ └── switch.rs ├── pkgs │ ├── Cargo.toml │ └── src │ │ ├── devbox.rs │ │ ├── homebrew.rs │ │ ├── lib.rs │ │ ├── nix.rs │ │ └── pkgx.rs ├── providers │ ├── Cargo.toml │ └── src │ │ ├── github.rs │ │ ├── lib.rs │ │ ├── local.rs │ │ └── s3.rs ├── stow │ ├── Cargo.toml │ └── src │ │ ├── install.rs │ │ ├── lib.rs │ │ ├── stow.rs │ │ └── unstow.rs └── types │ ├── Cargo.toml │ └── src │ ├── configuration.rs │ └── lib.rs ├── demo.gif ├── demo.yml ├── demo ├── README.md ├── dotfiles │ ├── .bashrc.backup │ └── .screenrc └── envhub.hcl ├── devbox.json ├── devbox.lock ├── examples ├── brew │ ├── dotfiles │ │ └── .screenrc │ └── envhub.hcl ├── devbox │ ├── dotfiles │ │ └── .screenrc │ └── envhub.hcl ├── pkgx │ ├── dotfiles │ │ └── .screenrc │ └── envhub.hcl ├── rtx │ └── envhub.hcl └── rustup │ └── envhub.hcl ├── flake.lock ├── flake.nix ├── install.sh └── tea.yaml /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.fluentci/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.fluentci/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deno.enable": true 3 | } 4 | -------------------------------------------------------------------------------- /.fluentci/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.fluentci/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/CONTRIBUTING.md -------------------------------------------------------------------------------- /.fluentci/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/LICENSE -------------------------------------------------------------------------------- /.fluentci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/README.md -------------------------------------------------------------------------------- /.fluentci/ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/ci.ts -------------------------------------------------------------------------------- /.fluentci/dagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/dagger.json -------------------------------------------------------------------------------- /.fluentci/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/deno.json -------------------------------------------------------------------------------- /.fluentci/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/deno.lock -------------------------------------------------------------------------------- /.fluentci/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/deps.ts -------------------------------------------------------------------------------- /.fluentci/fixtures/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/fixtures/.gitlab-ci.yml -------------------------------------------------------------------------------- /.fluentci/fixtures/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/fixtures/azure-pipelines.yml -------------------------------------------------------------------------------- /.fluentci/fixtures/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/fixtures/buildspec.yml -------------------------------------------------------------------------------- /.fluentci/fixtures/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/fixtures/config.yml -------------------------------------------------------------------------------- /.fluentci/fixtures/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/fixtures/workflow.yml -------------------------------------------------------------------------------- /.fluentci/import_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/import_map.json -------------------------------------------------------------------------------- /.fluentci/mod.ts: -------------------------------------------------------------------------------- 1 | export * from "./src/dagger/index.ts"; 2 | -------------------------------------------------------------------------------- /.fluentci/sdk/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/builder.ts -------------------------------------------------------------------------------- /.fluentci/sdk/client.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/client.gen.ts -------------------------------------------------------------------------------- /.fluentci/sdk/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/client.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/DaggerSDKError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/DaggerSDKError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/DockerImageRefValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/DockerImageRefValidationError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/EngineSessionConnectParamsParseError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/EngineSessionConnectParamsParseError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/EngineSessionConnectionTimeoutError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/EngineSessionConnectionTimeoutError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/EngineSessionErrorOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/EngineSessionErrorOptions.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/ExecError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/ExecError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/GraphQLRequestError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/GraphQLRequestError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/InitEngineSessionBinaryError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/InitEngineSessionBinaryError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/NotAwaitedRequestError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/NotAwaitedRequestError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/TooManyNestedObjectsError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/TooManyNestedObjectsError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/UnknownDaggerError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/UnknownDaggerError.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/errors-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/errors-codes.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/index.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/errors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/errors/types.ts -------------------------------------------------------------------------------- /.fluentci/sdk/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/common/utils.ts -------------------------------------------------------------------------------- /.fluentci/sdk/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/connect.ts -------------------------------------------------------------------------------- /.fluentci/sdk/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/context.ts -------------------------------------------------------------------------------- /.fluentci/sdk/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/sdk/utils.ts -------------------------------------------------------------------------------- /.fluentci/src/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/aws/README.md -------------------------------------------------------------------------------- /.fluentci/src/aws/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/aws/config.ts -------------------------------------------------------------------------------- /.fluentci/src/aws/config_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/aws/config_test.ts -------------------------------------------------------------------------------- /.fluentci/src/aws/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/aws/init.ts -------------------------------------------------------------------------------- /.fluentci/src/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/azure/README.md -------------------------------------------------------------------------------- /.fluentci/src/azure/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/azure/config.ts -------------------------------------------------------------------------------- /.fluentci/src/azure/config_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/azure/config_test.ts -------------------------------------------------------------------------------- /.fluentci/src/azure/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/azure/init.ts -------------------------------------------------------------------------------- /.fluentci/src/circleci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/circleci/README.md -------------------------------------------------------------------------------- /.fluentci/src/circleci/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/circleci/config.ts -------------------------------------------------------------------------------- /.fluentci/src/circleci/config_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/circleci/config_test.ts -------------------------------------------------------------------------------- /.fluentci/src/circleci/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/circleci/init.ts -------------------------------------------------------------------------------- /.fluentci/src/dagger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/dagger/index.ts -------------------------------------------------------------------------------- /.fluentci/src/dagger/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/dagger/jobs.ts -------------------------------------------------------------------------------- /.fluentci/src/dagger/list_jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/dagger/list_jobs.ts -------------------------------------------------------------------------------- /.fluentci/src/dagger/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/dagger/pipeline.ts -------------------------------------------------------------------------------- /.fluentci/src/dagger/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/dagger/runner.ts -------------------------------------------------------------------------------- /.fluentci/src/github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/github/README.md -------------------------------------------------------------------------------- /.fluentci/src/github/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/github/config.ts -------------------------------------------------------------------------------- /.fluentci/src/github/config_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/github/config_test.ts -------------------------------------------------------------------------------- /.fluentci/src/github/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/github/init.ts -------------------------------------------------------------------------------- /.fluentci/src/gitlab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/gitlab/README.md -------------------------------------------------------------------------------- /.fluentci/src/gitlab/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/gitlab/config.ts -------------------------------------------------------------------------------- /.fluentci/src/gitlab/config_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/gitlab/config_test.ts -------------------------------------------------------------------------------- /.fluentci/src/gitlab/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.fluentci/src/gitlab/init.ts -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/flakehub-publish-tagged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/workflows/flakehub-publish-tagged.yml -------------------------------------------------------------------------------- /.github/workflows/flakestry-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/workflows/flakestry-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-for-mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/workflows/release-for-mac.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | result* 3 | /envhub* 4 | /dotfiles -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deno.enable": true 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/README.md -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/banner.png -------------------------------------------------------------------------------- /crates/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/Cargo.toml -------------------------------------------------------------------------------- /crates/cli/src/cmd/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/env.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/file.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/init.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/mod.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/package.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/status.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/unuse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/unuse.rs -------------------------------------------------------------------------------- /crates/cli/src/cmd/use.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/cmd/use.rs -------------------------------------------------------------------------------- /crates/cli/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/config.rs -------------------------------------------------------------------------------- /crates/cli/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/helpers.rs -------------------------------------------------------------------------------- /crates/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/cli/src/main.rs -------------------------------------------------------------------------------- /crates/ext/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/ext/Cargo.toml -------------------------------------------------------------------------------- /crates/ext/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/ext/src/lib.rs -------------------------------------------------------------------------------- /crates/ext/src/rtx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/ext/src/rtx.rs -------------------------------------------------------------------------------- /crates/ext/src/rustup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/ext/src/rustup.rs -------------------------------------------------------------------------------- /crates/hm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/Cargo.toml -------------------------------------------------------------------------------- /crates/hm/src/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/src/init.rs -------------------------------------------------------------------------------- /crates/hm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/src/lib.rs -------------------------------------------------------------------------------- /crates/hm/src/nix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/src/nix.rs -------------------------------------------------------------------------------- /crates/hm/src/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/src/reset.rs -------------------------------------------------------------------------------- /crates/hm/src/switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/hm/src/switch.rs -------------------------------------------------------------------------------- /crates/pkgs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/Cargo.toml -------------------------------------------------------------------------------- /crates/pkgs/src/devbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/src/devbox.rs -------------------------------------------------------------------------------- /crates/pkgs/src/homebrew.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/src/homebrew.rs -------------------------------------------------------------------------------- /crates/pkgs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/src/lib.rs -------------------------------------------------------------------------------- /crates/pkgs/src/nix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/src/nix.rs -------------------------------------------------------------------------------- /crates/pkgs/src/pkgx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/pkgs/src/pkgx.rs -------------------------------------------------------------------------------- /crates/providers/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/providers/Cargo.toml -------------------------------------------------------------------------------- /crates/providers/src/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/providers/src/github.rs -------------------------------------------------------------------------------- /crates/providers/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/providers/src/lib.rs -------------------------------------------------------------------------------- /crates/providers/src/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/providers/src/local.rs -------------------------------------------------------------------------------- /crates/providers/src/s3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/providers/src/s3.rs -------------------------------------------------------------------------------- /crates/stow/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/stow/Cargo.toml -------------------------------------------------------------------------------- /crates/stow/src/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/stow/src/install.rs -------------------------------------------------------------------------------- /crates/stow/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/stow/src/lib.rs -------------------------------------------------------------------------------- /crates/stow/src/stow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/stow/src/stow.rs -------------------------------------------------------------------------------- /crates/stow/src/unstow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/stow/src/unstow.rs -------------------------------------------------------------------------------- /crates/types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/types/Cargo.toml -------------------------------------------------------------------------------- /crates/types/src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/crates/types/src/configuration.rs -------------------------------------------------------------------------------- /crates/types/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod configuration; 2 | -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo.gif -------------------------------------------------------------------------------- /demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo.yml -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/dotfiles/.bashrc.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo/dotfiles/.bashrc.backup -------------------------------------------------------------------------------- /demo/dotfiles/.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo/dotfiles/.screenrc -------------------------------------------------------------------------------- /demo/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/demo/envhub.hcl -------------------------------------------------------------------------------- /devbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/devbox.json -------------------------------------------------------------------------------- /devbox.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/devbox.lock -------------------------------------------------------------------------------- /examples/brew/dotfiles/.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/brew/dotfiles/.screenrc -------------------------------------------------------------------------------- /examples/brew/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/brew/envhub.hcl -------------------------------------------------------------------------------- /examples/devbox/dotfiles/.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/devbox/dotfiles/.screenrc -------------------------------------------------------------------------------- /examples/devbox/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/devbox/envhub.hcl -------------------------------------------------------------------------------- /examples/pkgx/dotfiles/.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/pkgx/dotfiles/.screenrc -------------------------------------------------------------------------------- /examples/pkgx/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/pkgx/envhub.hcl -------------------------------------------------------------------------------- /examples/rtx/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/rtx/envhub.hcl -------------------------------------------------------------------------------- /examples/rustup/envhub.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/examples/rustup/envhub.hcl -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/flake.nix -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/install.sh -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsirysndr/envhub/HEAD/tea.yaml --------------------------------------------------------------------------------