Setup and backup of my development environment.
You need the following to run this tool:
This tool installs the following applications when prompted:
Application | Description |
---|---|
antigen | Zsh Plugin Manager |
asdf | A runtime version manager |
bottom | A Better top |
exa | A Better ls |
fzf | A Command Line Fuzzy Finder |
httpie | A Better curl |
hstr | Command History Search Tool |
nerdfonts | Fonts with icons and ligatures |
oh-my-zsh | Zsh Management Framework |
overmind | An awesome Procfile manager |
starship | Customizable Shell Prompt |
tmux | Terminal Multiplexer |
tmuxp | Session Manager for Tmux |
vim | Terminal Text Editor |
zoxide | A Better cd |
zsh | Unix Shell Application |
This script will install the following programming languages through asdf's version management:
Language | Version |
---|---|
Node | 22.2.0 |
Python | 3.12.3 |
Ruby | 3.3.1 |
To setup the script you first need to install all dependencies:
# bundle install
After that, the simplest way to install everything:
# ./setup all
You can alse install only a subset of the available setups:
# ./setup dotfiles
# ./setup packages
To see all available commands:
# ./setup help