Skip to content
/ rust Public template
forked from codespaces-examples/rust

Rust Template for Github Codespaces

License

Notifications You must be signed in to change notification settings

einar-io/rust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Rust Template for Github Codespaces

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages

  • Dockerfile 94.5%
  • Rust 5.5%