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

This branch is 33 commits ahead of codespaces-examples/rust:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 1, 2024
7bab76b · Oct 1, 2024

History

52 Commits
Oct 1, 2024
Sep 27, 2024
Jun 9, 2020
Jun 9, 2020
Sep 27, 2024
May 7, 2020
Oct 1, 2024

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

Languages

  • Dockerfile 94.5%
  • Rust 5.5%