├── .devcontainer └── devcontainer.json ├── .eslintrc.js ├── .github └── workflows │ ├── release.yaml │ ├── scanners.yaml │ └── tests.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .trufflehog ├── allow └── exclude_patterns ├── .vscode ├── extensions.json └── launch.json ├── .vscodeignore ├── LICENSE ├── README.md ├── doppler-template.yaml ├── jsconfig.json ├── media ├── autocomplete-demo.gif ├── demo.gif ├── edit-secrets-demo.gif ├── hover-demo.gif ├── icon.png ├── logo.png ├── setup-demo.gif ├── sidebar.svg └── vscode-install-extension.png ├── package.json ├── src ├── extension.ts ├── lib │ ├── autocomplete │ │ ├── index.ts │ │ └── providers.ts │ ├── commands │ │ ├── documentation.ts │ │ ├── index.ts │ │ ├── install.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── setup.ts │ │ └── update.ts │ ├── doppler │ │ ├── auth.ts │ │ ├── configs.ts │ │ ├── environments.ts │ │ ├── index.ts │ │ ├── projects.ts │ │ ├── request.ts │ │ ├── secrets.ts │ │ └── workplace.ts │ ├── explorer │ │ ├── editor_provider.ts │ │ ├── file_system_provider.ts │ │ └── index.ts │ ├── helpers │ │ ├── index.ts │ │ ├── interval.ts │ │ ├── os.ts │ │ ├── parser.ts │ │ └── terminal.ts │ └── hover │ │ ├── index.ts │ │ └── providers.ts └── test │ ├── runTest.js │ └── suite │ ├── examples │ ├── csharp.cs │ ├── go.go │ ├── java.java │ ├── javascript.js │ ├── php.php │ ├── python.py │ ├── ruby.rb │ └── rust.rs │ ├── index.js │ └── lib │ ├── autocomplete_providers.test.js │ └── hover_providers.test.js └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/scanners.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.github/workflows/scanners.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 130 3 | } 4 | -------------------------------------------------------------------------------- /.trufflehog/allow: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /.trufflehog/exclude_patterns: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | typings/joi\.d\.ts$ 3 | .*\.git-blame-ignore-revs$ 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/README.md -------------------------------------------------------------------------------- /doppler-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/doppler-template.yaml -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/jsconfig.json -------------------------------------------------------------------------------- /media/autocomplete-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/autocomplete-demo.gif -------------------------------------------------------------------------------- /media/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/demo.gif -------------------------------------------------------------------------------- /media/edit-secrets-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/edit-secrets-demo.gif -------------------------------------------------------------------------------- /media/hover-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/hover-demo.gif -------------------------------------------------------------------------------- /media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/icon.png -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/logo.png -------------------------------------------------------------------------------- /media/setup-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/setup-demo.gif -------------------------------------------------------------------------------- /media/sidebar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/sidebar.svg -------------------------------------------------------------------------------- /media/vscode-install-extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/media/vscode-install-extension.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/package.json -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/lib/autocomplete/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/autocomplete/index.ts -------------------------------------------------------------------------------- /src/lib/autocomplete/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/autocomplete/providers.ts -------------------------------------------------------------------------------- /src/lib/commands/documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/documentation.ts -------------------------------------------------------------------------------- /src/lib/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/index.ts -------------------------------------------------------------------------------- /src/lib/commands/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/install.ts -------------------------------------------------------------------------------- /src/lib/commands/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/login.ts -------------------------------------------------------------------------------- /src/lib/commands/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/logout.ts -------------------------------------------------------------------------------- /src/lib/commands/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/setup.ts -------------------------------------------------------------------------------- /src/lib/commands/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/commands/update.ts -------------------------------------------------------------------------------- /src/lib/doppler/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/auth.ts -------------------------------------------------------------------------------- /src/lib/doppler/configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/configs.ts -------------------------------------------------------------------------------- /src/lib/doppler/environments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/environments.ts -------------------------------------------------------------------------------- /src/lib/doppler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/index.ts -------------------------------------------------------------------------------- /src/lib/doppler/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/projects.ts -------------------------------------------------------------------------------- /src/lib/doppler/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/request.ts -------------------------------------------------------------------------------- /src/lib/doppler/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/secrets.ts -------------------------------------------------------------------------------- /src/lib/doppler/workplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/doppler/workplace.ts -------------------------------------------------------------------------------- /src/lib/explorer/editor_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/explorer/editor_provider.ts -------------------------------------------------------------------------------- /src/lib/explorer/file_system_provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/explorer/file_system_provider.ts -------------------------------------------------------------------------------- /src/lib/explorer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/explorer/index.ts -------------------------------------------------------------------------------- /src/lib/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/helpers/index.ts -------------------------------------------------------------------------------- /src/lib/helpers/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/helpers/interval.ts -------------------------------------------------------------------------------- /src/lib/helpers/os.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/helpers/os.ts -------------------------------------------------------------------------------- /src/lib/helpers/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/helpers/parser.ts -------------------------------------------------------------------------------- /src/lib/helpers/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/helpers/terminal.ts -------------------------------------------------------------------------------- /src/lib/hover/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/hover/index.ts -------------------------------------------------------------------------------- /src/lib/hover/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/lib/hover/providers.ts -------------------------------------------------------------------------------- /src/test/runTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/runTest.js -------------------------------------------------------------------------------- /src/test/suite/examples/csharp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/csharp.cs -------------------------------------------------------------------------------- /src/test/suite/examples/go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/go.go -------------------------------------------------------------------------------- /src/test/suite/examples/java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/java.java -------------------------------------------------------------------------------- /src/test/suite/examples/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/javascript.js -------------------------------------------------------------------------------- /src/test/suite/examples/php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/php.php -------------------------------------------------------------------------------- /src/test/suite/examples/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/python.py -------------------------------------------------------------------------------- /src/test/suite/examples/ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/ruby.rb -------------------------------------------------------------------------------- /src/test/suite/examples/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/examples/rust.rs -------------------------------------------------------------------------------- /src/test/suite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/index.js -------------------------------------------------------------------------------- /src/test/suite/lib/autocomplete_providers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/lib/autocomplete_providers.test.js -------------------------------------------------------------------------------- /src/test/suite/lib/hover_providers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/src/test/suite/lib/hover_providers.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DopplerHQ/vscode/HEAD/tsconfig.json --------------------------------------------------------------------------------