Skip to content

Latest commit

 

History

History
73 lines (53 loc) · 3.51 KB

File metadata and controls

73 lines (53 loc) · 3.51 KB

DotMH Dev Container - Rust

Important

Experimental

A Devcontainer for use with Rust development, optionally with tools for working with AWS

Rocky Linux Ubuntu Rust

Tools

  • ZSH (Set as default Shell)
  • OhMyZSH
  • BAT - A better Cat command
  • EZA - A better ls command
  • Just - An awesome task runner
  • Rustup - The Rust install manager
  • RustC - The Rust Compiler
  • Cargo - The Rust Package Manager and Build Tool

When Using Cloud containers as the base

AWS DigitalOcean Terraform Packer

Visual Studio Extentions

Visual Studio Code

When using this devcontainer under Visual Studio Code (vscode) with the Devcontainer Extention, vscode will automatically install the following extentions

Usage

Requirements

Example

devcontainer templates apply -w . -t ghcr.io/dotmh/devcontainer/rust -a '{"baseContainer":"devcontainer"}`

Options

  • baseContainer :
    • devcontainer-rust DEFAULT - the ubuntu base container
    • devcontainer-rocky-rust - the rocky linux base container
    • devcontainer-cloud-rust- the ubuntu base container with cloud tools
    • devcontainer-rocky-cloud-rust - the rocky linux base container with cloud tools