├── .claude ├── commands │ └── release.md └── settings.local.json ├── .envrc ├── .github └── workflows │ ├── auto-tag-latest.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── publish.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── CLAUDE.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── devenv.lock ├── devenv.nix ├── devenv.yaml ├── dist-workspace.toml ├── docs ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── favicon.svg ├── src │ ├── assets │ │ ├── houston.webp │ │ └── logo.png │ ├── content.config.ts │ ├── content │ │ └── docs │ │ │ ├── concepts │ │ │ ├── declarative.md │ │ │ ├── profiles.md │ │ │ └── providers.md │ │ │ ├── index.mdx │ │ │ ├── providers │ │ │ ├── dotenv.md │ │ │ ├── env.md │ │ │ ├── keyring.md │ │ │ ├── lastpass.md │ │ │ └── onepassword.md │ │ │ ├── quick-start.mdx │ │ │ ├── reference │ │ │ ├── adding-providers.md │ │ │ ├── cli.md │ │ │ ├── configuration.md │ │ │ └── providers.md │ │ │ └── sdk │ │ │ └── rust.md │ └── styles │ │ └── custom.css ├── tsconfig.json └── wrangler.jsonc ├── examples └── derive │ ├── Cargo.toml │ ├── README.md │ ├── derive.rs │ └── secretspec.toml ├── secretspec-derive ├── Cargo.toml ├── src │ ├── lib.rs │ └── tests.rs └── tests │ ├── compile_tests.rs │ ├── fixtures │ ├── basic.toml │ ├── complex.toml │ ├── empty.toml │ ├── invalid_toml.txt │ ├── invalid_validation.toml │ ├── profile_inheritance.toml │ └── profiles.toml │ ├── integration_test.rs │ ├── macro_expansion.rs │ ├── snapshot_tests.rs │ ├── test_macro.rs │ ├── ui │ ├── file_not_found.rs │ ├── file_not_found.stderr │ ├── invalid_toml.rs │ ├── invalid_toml.stderr │ ├── invalid_toml_embedded.rs │ ├── invalid_toml_embedded.stderr │ ├── invalid_toml_embedded.txt │ └── valid_generation_embedded.toml │ └── validation_test.rs ├── secretspec.toml ├── secretspec ├── Cargo.toml ├── README.md ├── secretspec.toml └── src │ ├── bin │ └── secretspec.rs │ ├── cli │ └── mod.rs │ ├── config.rs │ ├── error.rs │ ├── fixtures │ └── issue_36_secretspec.toml │ ├── lib.rs │ ├── provider │ ├── dotenv.rs │ ├── env.rs │ ├── keyring.rs │ ├── lastpass.rs │ ├── macros.rs │ ├── mod.rs │ ├── onepassword.rs │ └── tests.rs │ ├── secrets.rs │ ├── tests.rs │ └── validation.rs └── tests ├── cli-integration.sh ├── common └── mod.rs ├── fixtures ├── configs │ ├── auth │ │ └── secretspec.toml │ ├── base │ │ └── secretspec.toml │ ├── common │ │ └── secretspec.toml │ └── minimal.toml └── providers │ └── dotenv │ └── .env ├── integration ├── mod.rs └── profile_inheritance_tests.rs ├── lib.rs └── test_provider_not_found.rs /.claude/commands/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.claude/commands/release.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/auto-tag-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/auto-tag-latest.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | secretspec/README.md -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/devenv.yaml -------------------------------------------------------------------------------- /dist-workspace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/dist-workspace.toml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /docs/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/assets/logo.png -------------------------------------------------------------------------------- /docs/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content.config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/concepts/declarative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/concepts/declarative.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/concepts/profiles.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/concepts/providers.md -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/providers/dotenv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/providers/dotenv.md -------------------------------------------------------------------------------- /docs/src/content/docs/providers/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/providers/env.md -------------------------------------------------------------------------------- /docs/src/content/docs/providers/keyring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/providers/keyring.md -------------------------------------------------------------------------------- /docs/src/content/docs/providers/lastpass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/providers/lastpass.md -------------------------------------------------------------------------------- /docs/src/content/docs/providers/onepassword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/providers/onepassword.md -------------------------------------------------------------------------------- /docs/src/content/docs/quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/quick-start.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/reference/adding-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/reference/adding-providers.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/reference/cli.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/reference/configuration.md -------------------------------------------------------------------------------- /docs/src/content/docs/reference/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/reference/providers.md -------------------------------------------------------------------------------- /docs/src/content/docs/sdk/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/content/docs/sdk/rust.md -------------------------------------------------------------------------------- /docs/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/src/styles/custom.css -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/docs/wrangler.jsonc -------------------------------------------------------------------------------- /examples/derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/examples/derive/Cargo.toml -------------------------------------------------------------------------------- /examples/derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/examples/derive/README.md -------------------------------------------------------------------------------- /examples/derive/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/examples/derive/derive.rs -------------------------------------------------------------------------------- /examples/derive/secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/examples/derive/secretspec.toml -------------------------------------------------------------------------------- /secretspec-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/Cargo.toml -------------------------------------------------------------------------------- /secretspec-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/src/lib.rs -------------------------------------------------------------------------------- /secretspec-derive/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/src/tests.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/compile_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/compile_tests.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/basic.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/basic.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/complex.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/complex.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/empty.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/invalid_toml.txt: -------------------------------------------------------------------------------- 1 | This is not valid TOML 2 | [unclosed bracket 3 | key = -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/invalid_validation.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/invalid_validation.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/profile_inheritance.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/profile_inheritance.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/fixtures/profiles.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/fixtures/profiles.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/integration_test.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/macro_expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/macro_expansion.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/snapshot_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/snapshot_tests.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/test_macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/test_macro.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/file_not_found.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/file_not_found.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/file_not_found.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/file_not_found.stderr -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/invalid_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/invalid_toml.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/invalid_toml.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/invalid_toml.stderr -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/invalid_toml_embedded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/invalid_toml_embedded.rs -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/invalid_toml_embedded.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/invalid_toml_embedded.stderr -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/invalid_toml_embedded.txt: -------------------------------------------------------------------------------- 1 | this is not valid TOML -------------------------------------------------------------------------------- /secretspec-derive/tests/ui/valid_generation_embedded.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/ui/valid_generation_embedded.toml -------------------------------------------------------------------------------- /secretspec-derive/tests/validation_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec-derive/tests/validation_test.rs -------------------------------------------------------------------------------- /secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec.toml -------------------------------------------------------------------------------- /secretspec/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/Cargo.toml -------------------------------------------------------------------------------- /secretspec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/README.md -------------------------------------------------------------------------------- /secretspec/secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/secretspec.toml -------------------------------------------------------------------------------- /secretspec/src/bin/secretspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/bin/secretspec.rs -------------------------------------------------------------------------------- /secretspec/src/cli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/cli/mod.rs -------------------------------------------------------------------------------- /secretspec/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/config.rs -------------------------------------------------------------------------------- /secretspec/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/error.rs -------------------------------------------------------------------------------- /secretspec/src/fixtures/issue_36_secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/fixtures/issue_36_secretspec.toml -------------------------------------------------------------------------------- /secretspec/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/lib.rs -------------------------------------------------------------------------------- /secretspec/src/provider/dotenv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/dotenv.rs -------------------------------------------------------------------------------- /secretspec/src/provider/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/env.rs -------------------------------------------------------------------------------- /secretspec/src/provider/keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/keyring.rs -------------------------------------------------------------------------------- /secretspec/src/provider/lastpass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/lastpass.rs -------------------------------------------------------------------------------- /secretspec/src/provider/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/macros.rs -------------------------------------------------------------------------------- /secretspec/src/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/mod.rs -------------------------------------------------------------------------------- /secretspec/src/provider/onepassword.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/onepassword.rs -------------------------------------------------------------------------------- /secretspec/src/provider/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/provider/tests.rs -------------------------------------------------------------------------------- /secretspec/src/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/secrets.rs -------------------------------------------------------------------------------- /secretspec/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/tests.rs -------------------------------------------------------------------------------- /secretspec/src/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/secretspec/src/validation.rs -------------------------------------------------------------------------------- /tests/cli-integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/cli-integration.sh -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/fixtures/configs/auth/secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/fixtures/configs/auth/secretspec.toml -------------------------------------------------------------------------------- /tests/fixtures/configs/base/secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/fixtures/configs/base/secretspec.toml -------------------------------------------------------------------------------- /tests/fixtures/configs/common/secretspec.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/fixtures/configs/common/secretspec.toml -------------------------------------------------------------------------------- /tests/fixtures/configs/minimal.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/fixtures/configs/minimal.toml -------------------------------------------------------------------------------- /tests/fixtures/providers/dotenv/.env: -------------------------------------------------------------------------------- 1 | API_KEY=test-api-key 2 | DATABASE_URL=sqlite:///test.db 3 | SECRET_TOKEN=super-secret-value -------------------------------------------------------------------------------- /tests/integration/mod.rs: -------------------------------------------------------------------------------- 1 | mod profile_inheritance_tests; 2 | -------------------------------------------------------------------------------- /tests/integration/profile_inheritance_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/integration/profile_inheritance_tests.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/lib.rs -------------------------------------------------------------------------------- /tests/test_provider_not_found.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cachix/secretspec/HEAD/tests/test_provider_not_found.rs --------------------------------------------------------------------------------