Quick castling w/ install.sh
- Shell plugin management w/ sheldon
- Runtime management w/ mise (rtx-cli)
- Dress up w/ Starship + UDEV Gothic
- Autosync
- one-step installer,
install.sh
- Test w/ Github Actions
Run install.sh
.
This installer has following options:
--link | -l
: Just create symbolic links. Do not install any packages.--extra | -e
: Install extra packages. (e.g.ripgrep
,fd
,bat
,eza
,dust
,mise
(rtx-cli
),npm
,python
,gitmoji-cli
...)
- Add new config file to
./config/
- Record src (under this directory) to dst (under $HOME directory) mapping in
link_mapper.json
- Run
install.sh
(When./install.sh --link
--link
option is specified,install.sh
only creates symbolic links)
If your default shell is not zsh, please install zsh first.
- Install via apt,
or via brew
apt install --no-install-recommends -y zsh
brew install zsh
- Change default shell
chsh -s $(which zsh)
- Logout and login again
We run github actions on Ubuntu20.04 & latest macOS (on github actions) to test whether or not install.sh
works well.
See Actions for more details.