From 133e34952b0ed34c2e7dbce97c5dd7c2e7639b02 Mon Sep 17 00:00:00 2001 From: Sebastian Coetzee Date: Mon, 26 May 2025 18:52:40 +0100 Subject: [PATCH] Add Rust --- src/rust/devcontainer-feature.json | 10 ++++++++++ src/rust/install.sh | 13 +++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/rust/devcontainer-feature.json create mode 100755 src/rust/install.sh diff --git a/src/rust/devcontainer-feature.json b/src/rust/devcontainer-feature.json new file mode 100644 index 0000000..6768901 --- /dev/null +++ b/src/rust/devcontainer-feature.json @@ -0,0 +1,10 @@ +{ + "name": "Rust Install", + "id": "rust", + "version": "0.0.1", + "options": {}, + "containerEnv": {}, + "dependsOn": { + "ghcr.io/sebcoetzee/dev-container-features/common": {} + } +} diff --git a/src/rust/install.sh b/src/rust/install.sh new file mode 100755 index 0000000..8d91306 --- /dev/null +++ b/src/rust/install.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +set -eux + +echo "Installing Rust using rustup" + +curl -o /tmp/rustup-init -L https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init + +chmod u+x /tmp/rustup-init + +/tmp/rustup-init -y + +rm /tmp/rustup-init