Skip to content

Commit 93e9b1e

Browse files
committed
[FIX] Readme generator + name / desc mise-python
1 parent 7a9befb commit 93e9b1e

File tree

4 files changed

+19
-17
lines changed

4 files changed

+19
-17
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44

55
This repository contains the following features:
66

7-
- [Bitwarden](./src/bitwarden-cli/README.md): CLI (bw) Installs the bitwarden CLI (bw) and optionally configures it to use a self-hosted server.
8-
- [Bitwarden](./src/bitwarden-secrets-manager/README.md): Secrets Manager CLI (bws) Installs the bitwarden secrets manager CLI (bws) and optionally configures it to use a self-hosted server.
9-
- [Kamal](./src/kamal/README.md): Deploy Installs Kamal Deploy directly via rubygems.
10-
- [mise-en-place](./src/mise/README.md): version manager Installs mise-en-place version manager.
11-
- [Bun](./src/mise-bun/README.md): (mise) Installs Bun via mise-en-place version manager.
12-
- [Go](./src/mise-golang/README.md): (mise) Installs Go via mise-en-place version manager.
13-
- [Node.js](./src/mise-node/README.md): (mise) Installs Node.js via mise-en-place version manager.
14-
- [Node.js](./src/mise-python/README.md): (mise) Installs Node.js via mise-en-place version manager.
15-
- [Ruby](./src/mise-ruby/README.md): (mise) Installs Ruby via mise-en-place version manager.
16-
- [Rust](./src/mise-rust/README.md): (mise) Installs Rust via mise-en-place version manager.
17-
- [HashiCorp](./src/vault/README.md): Vault Installs the HashiCorp Vault binary.
7+
- [Bitwarden CLI (bw)](./src/bitwarden-cli/README.md): Installs the bitwarden CLI (bw) and optionally configures it to use a self-hosted server.
8+
- [Bitwarden Secrets Manager CLI (bws)](./src/bitwarden-secrets-manager/README.md): Installs the bitwarden secrets manager CLI (bws) and optionally configures it to use a self-hosted server.
9+
- [Kamal Deploy](./src/kamal/README.md): Installs Kamal Deploy directly via rubygems.
10+
- [mise-en-place version manager](./src/mise/README.md): Installs mise-en-place version manager.
11+
- [Bun (mise)](./src/mise-bun/README.md): Installs Bun via mise-en-place version manager.
12+
- [Go (mise)](./src/mise-golang/README.md): Installs Go via mise-en-place version manager.
13+
- [Node.js (mise)](./src/mise-node/README.md): Installs Node.js via mise-en-place version manager.
14+
- [Python (mise)](./src/mise-python/README.md): Installs Python via mise-en-place version manager.
15+
- [Ruby (mise)](./src/mise-ruby/README.md): Installs Ruby via mise-en-place version manager.
16+
- [Rust (mise)](./src/mise-rust/README.md): Installs Rust via mise-en-place version manager.
17+
- [HashiCorp Vault](./src/vault/README.md): Installs the HashiCorp Vault binary.
1818

1919
## Usage
2020

bin/generate_readme

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ do
3131
featureList+="\n"
3232
fi
3333

34-
read featureName featureDescription < <(echo $(cat $SOURCE_PATH/$featureFolder/devcontainer-feature.json | jq --raw-output '.name, .description'))
34+
featureData="$(cat $SOURCE_PATH/$featureFolder/devcontainer-feature.json | jq --raw-output '.name, .description')"
35+
featureData="${featureData//$'\n'/$'\e'}" # it's unlikely \e is used in text ;)
36+
IFS=$'\e' read featureName featureDescription <<< $featureData
3537
featureList+="- [$featureName](./src/$featureFolder/README.md): $featureDescription"
3638
done
3739

src/mise-python/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

2-
# Node.js (mise) (mise-python)
2+
# Python (mise) (mise-python)
33

4-
Installs Node.js via mise-en-place version manager.
4+
Installs Python via mise-en-place version manager.
55

66
## Example Usage
77

src/mise-python/devcontainer-feature.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"id": "mise-python",
3-
"version": "1.0.2",
4-
"name": "Node.js (mise)",
5-
"description": "Installs Node.js via mise-en-place version manager.",
3+
"version": "1.0.3",
4+
"name": "Python (mise)",
5+
"description": "Installs Python via mise-en-place version manager.",
66
"dependsOn": {
77
"ghcr.io/RouL/devcontainer-features/mise:latest": {}
88
},

0 commit comments

Comments
 (0)