Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions .vitepress/data/dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ dependencies:
group: Ansible
home: https://github.com/ansible/ansible-lint
license: MIT
version: 25.12.2
version: 26.1.1

bat:
cmd: bat --version
Expand Down Expand Up @@ -110,7 +110,7 @@ dependencies:
group: CLI Tools
home: https://github.com/streetsidesoftware/cspell
license: MIT
version: 9.4.0
version: 9.6.0

curl:
cmd: curl --version
Expand All @@ -132,6 +132,7 @@ dependencies:
home: https://www.isc.org/bind
license: MPL 2
package: dnsutils
track: false
version: 9.20.11

dive:
Expand Down Expand Up @@ -261,7 +262,7 @@ dependencies:
home: https://github.com/golang/go
license: BSD 3
package: golang/go
version: 1.25.5
version: 1.25.6

gomodifytags:
datasource: go
Expand Down Expand Up @@ -363,7 +364,7 @@ dependencies:
home: https://github.com/derailed/k9s
license: Apache 2
package: derailed/k9s
version: 0.50.16
version: 0.50.18

kind:
cmd: kind version
Expand Down Expand Up @@ -547,7 +548,7 @@ dependencies:
home: https://github.com/pnpm/pnpm
license: MIT
package: pnpm/pnpm
version: 10.27.0
version: 10.28.0

pre-commit:
cmd: pre-commit --version
Expand Down Expand Up @@ -601,7 +602,7 @@ dependencies:
group: Python
home: https://github.com/astral-sh/ruff
license: MIT
version: 0.14.10
version: 0.14.13

ShellCheck:
cmd: shellcheck --version
Expand Down Expand Up @@ -684,7 +685,7 @@ dependencies:
home: https://github.com/astral-sh/uv
package: astral-sh/uv
license: MIT
version: 0.9.22
version: 0.9.26

venv:
datasource: deb
Expand Down Expand Up @@ -715,15 +716,15 @@ dependencies:
home: https://github.com/kloudkit/ws-cli
license: MIT
package: github.com/kloudkit/ws-cli
version: 0.0.43
version: 0.0.44

yamllint:
cmd: yamllint --version
datasource: pypi
group: CLI Tools
home: https://github.com/adrienverge/yamllint
license: GPL 3
version: 1.37.1
version: 1.38.0

yarn:
cmd: yarn --version
Expand Down
161 changes: 161 additions & 0 deletions .vitepress/data/env.reference.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,29 @@ envs:
longDescription: |
Accepts a **space-delimited** list of features.

cloudflared_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/cloudflare
description: Options for the cloudflared feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://pkg.cloudflare.com/cloudflared`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/cloudflare.gpg`)*.
- **`release`:** APT release/suite name *(default: `any`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

dir:
type: string
default: /usr/share/workspace/features
Expand All @@ -225,6 +248,144 @@ envs:
Specify the full path to the directory containing the features
to be loaded or referenced at startup.

dotnet_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/microsoft
description: Options for the .NET feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://packages.microsoft.com/debian/12/prod`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/microsoft.gpg`)*.
- **`release`:** APT release/suite name *(default: `bookworm`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

gcloud_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/gcloud
description: Options for the gcloud CLI feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://packages.cloud.google.com/apt`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/google.gpg`)*.
- **`release`:** APT release/suite name *(default: `cloud-sdk`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

gh_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/github
description: Options for the GitHub CLI feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://cli.github.com/packages`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/github.gpg`)*.
- **`release`:** APT release/suite name *(default: `stable`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

jf_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/jfrog
description: Options for the JFrog CLI feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://releases.jfrog.io/artifactory/jfrog-debs`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/jfrog.gpg`)*.
- **`release`:** APT release/suite name *(default: `focal`)*.
- **`components`:** APT repository components *(default: `contrib`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

php_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/php
description: Options for the PHP feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://packages.sury.org/php`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/php.gpg`)*.
- **`release`:** APT release/suite name *(default: `trixie`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

terraform_opts:
type: string
default: null
since: 0.1.2
example: repo=https://apt.internal/hashicorp
description: Options for the Terraform feature installer.
longDescription: |
Accepts a **semicolon-delimited** list of `key=value` pairs.

**Available options:**

- **`repo`:** APT repository base
URL *(default: `https://apt.releases.hashicorp.com`)*.
- **`gpg`:** Path to GPG key file
*(default: `/etc/apt/keyrings/hashicorp.gpg`)*.
- **`release`:** APT release/suite name *(default: `trixie`)*.
- **`components`:** APT repository components *(default: `main`)*.
- **`trusted`:** Skip GPG verification *(default: `false`)*.

::: info NOTE
GPG keys should be pre-installed using `WS_APT_ADDITIONAL_GPG_KEYS`.
:::

git:
properties:
clear_notebook_output:
Expand Down