Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 2.88 KB

README.md

File metadata and controls

50 lines (36 loc) · 2.88 KB

Codespaces Rust Starter 2024

This project is a generic starter for developers to use in Codespaces that includes basic system tools and extensions.

What's Included

This is a basic environment that should be ready to expand upon to build a day-to-day development envrionment for Rust. It comes with the following software choices:

VS Code Extensions

System Tools

  • rustup -installer and toolchain manager. Provides cargo including cargo fmt and cargo clippy.
  • mold - the mold linker. This is not active by default. #todo.
  • git - the Git SCM tool.
  • vim - a text editor.
  • eza - is a modern, maintained replacement for the venerable file-listing command-line program ls.
  • curl - the command line tool for transferring data over a metric boatload of protocols.
  • jq - a command line JSON parser.
  • sudo - the superuser authority delegation tool.
  • zsh - interactive terminal (alternative to bash).
  • build essentials - tools for compiling and linking code.
  • gnupg2 - a complete and free implementatiuon of the OpenPGP standard.
  • openssl - tls and ssl toolkit.

Shell Conveniences

Operating System

Usage

Using your own Dotfiles

See Personalizing GitHub Codespaces for your account: for how to set this up with your own dotfiles.