From 9f26ddcfc643a0bdce3affcece8bf62734270da3 Mon Sep 17 00:00:00 2001 From: Petru Cervac Date: Sat, 31 May 2025 16:10:33 +0000 Subject: [PATCH 1/2] feat: add tmux --- features/src/tmux/README.md | 26 +++++++++++++++++++++ features/src/tmux/devcontainer-feature.json | 6 +++++ features/src/tmux/install.sh | 5 ++++ features/test/tmux/alpine.sh | 4 ++++ features/test/tmux/scenarios.json | 8 +++++++ 5 files changed, 49 insertions(+) create mode 100644 features/src/tmux/README.md create mode 100644 features/src/tmux/devcontainer-feature.json create mode 100644 features/src/tmux/install.sh create mode 100644 features/test/tmux/alpine.sh create mode 100644 features/test/tmux/scenarios.json diff --git a/features/src/tmux/README.md b/features/src/tmux/README.md new file mode 100644 index 0000000..7b6f07f --- /dev/null +++ b/features/src/tmux/README.md @@ -0,0 +1,26 @@ +# texlive + +# + +```json +"features": { + ghcr.io/bushero/devcontainers/features/texlive:3.1.0: {} +} +``` + +## Options + +| Options Id | Description | Type | Default Value | +|-----|-----|-----|-----| +| scheme | TeX packages to be installed | String | scheme-basic | +| packages | TeX packages to be installed | String | | + +## Customizations + +### VS Code Extenssions + +- `james-yu.latex-workshop` + +--- + +_Note: This file was auto-generated from the [devcontainer-feature.json](/features/src/texlive/devcontainer-feature.json). Add additional notes to a `Notes.md`._ diff --git a/features/src/tmux/devcontainer-feature.json b/features/src/tmux/devcontainer-feature.json new file mode 100644 index 0000000..2de2c18 --- /dev/null +++ b/features/src/tmux/devcontainer-feature.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainerFeature.schema.json", + "id": "tmux", + "version": "1.0.0", + "name": "tmux" +} diff --git a/features/src/tmux/install.sh b/features/src/tmux/install.sh new file mode 100644 index 0000000..7be83da --- /dev/null +++ b/features/src/tmux/install.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +apk update +apk upgrade +apk add tmux diff --git a/features/test/tmux/alpine.sh b/features/test/tmux/alpine.sh new file mode 100644 index 0000000..0d9db3f --- /dev/null +++ b/features/test/tmux/alpine.sh @@ -0,0 +1,4 @@ +#!/bin/sh +set -e + +tmux --version diff --git a/features/test/tmux/scenarios.json b/features/test/tmux/scenarios.json new file mode 100644 index 0000000..ed431b9 --- /dev/null +++ b/features/test/tmux/scenarios.json @@ -0,0 +1,8 @@ +{ + "alpine": { + "image": "alpine:latest", + "features": { + "tmux": {} + } + } +} From 2cffa366d7732fc86cd30cdc633dd36b9084e231 Mon Sep 17 00:00:00 2001 From: Petru Cervac Date: Sat, 31 May 2025 16:27:02 +0000 Subject: [PATCH 2/2] chore: fix tmux test --- features/test/tmux/alpine.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/test/tmux/alpine.sh b/features/test/tmux/alpine.sh index 0d9db3f..23c8ff5 100644 --- a/features/test/tmux/alpine.sh +++ b/features/test/tmux/alpine.sh @@ -1,4 +1,4 @@ #!/bin/sh set -e -tmux --version +tmux -V