Dup Ver Goto 📝

Rust_Setup

PT2/linux/setup-notes does not exist
To
58 lines, 205 words, 1470 chars Page 'Rust_Setup' does not exist.

This is a rough guide:

Install if needed

if [ ! -d ~/.cargo ]; then
  curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
fi

Sccache

sudo apt-get install -y libssl-dev pkg-config # for sccache
cargo install sccache
# enable sccache wrapper (cargo.stuff does this)

cargo.stuff

[ ! -d ~/.cargo ] && return # do nothing unless rust is installed
.if "$HOME/.cargo/env"
if [ -x "$(which sccache)" ]; then
  export RUSTC_WRAPPER=$(which sccache)
fi
alias cargoi='cargo install'
pathif -a "$HOME/.local/share/bob/nvim-bin" # append to path if this exists
alias rustbook='rustup docs --book'

various things to install

Usual stuff

cargo install coreutils
cargo install bat
cargo install bob-nvim
cargo install ripgrep
cargo install tree-sitter-cli

Other stuff

cargoi coreutils       #
cargoi starship        # cross-shell advanced prompt
cargoi exa             # ls replacement
cargoi du-dust         # du replacement
cargoi bat             # cat replacement
cargoi zellij          #
cargoi mprocs          #
cargoi ripgrep         # grep replacement
cargoi bob-nvim        # nvim version manager
cargoi gitui           #
cargoi irust           # ipython-like interactive
cargoi evcxr_jupyter   #
cargoi bacon           # 
cargoi cargo-info      #
cargoi porsmo          #
cargoi wiki-tui        # wikipedia without a browser
cargoi rtx-cli         #
cargoi rust-analyzer   #
cargoi nu              # modern shell