/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/near129/.dotfiles/main/install.sh)"
Install script options
❯ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/near129/.dotfiles/main/install.sh)" -- --help
Installer
Usage: -- [options]
--skip-install-homebrew Skip install homebrew and packages
--in-docker Deprioritize homebrew path. Prioritize local path (e.g. /usr/local/bin, tools installed by apt)
--non-interactive Non-interactive mode
-
asdf plugin-add python
- Suggested build environment
-
macOS
brew install openssl readline sqlite3 xz zlib # tcl-tk
-
Ubuntu, Debian
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev curl \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
-
- Suggested build environment
- Example
-
Install
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --no-modify-path
-
Configure
-
~/.zshrc.local
path=( "$HOME/.cargo/bin"(N-/) "$path[@]" )
-
Shell completion
rustup completions zsh > $XDG_DATA_HOME/zsh/completion/_rustup rustup completions zsh cargo > $XDG_DATA_HOME/zsh/completion/_cargo
-
-