- I want to manage my dotfiles in a single repository.
- I want to install my dotfiles with a single command.
- I want to install my dotfiles without git command.
- I want to update and sync my dotfiles with a single command.
- This repository is a collection of my dotfiles.
- This repository provides a script to install or backup my dotfiles.
- .config/nvim : manual symlink
- ~/.zshrc : see
just zsh - ~/.Brewfile : see
just brew
- Please run
justcommand to see how to use this repository.
- Provide
install.shto install dotfiles with a single command. - Provide a custom brew install command
bi.biis a set ofbrew installandbrew bundle dump.- This command installs a formula and syncs
dotfiles/.Brewfile.
- Provide a custom brew cask install command
bci.bciis a set ofbrew cask installandbrew bundle dump.- This command installs a cask and syncs
dotfiles/.Brewfile.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/sota0121/dotfiles/main/install.sh)"# custom brew install
bi $formula
# custom brew cask install
bci $caskcd $DOTFILES_DIR
git add .
git commit -m "update dotfiles"
git push origin maincd $DOTFILES_DIR
brew bundle install --file .Brewfile- Clone this repository to
$HOME/dotfiles.- If the directory already exists,
install.shwill exit.
- If the directory already exists,
- Install
biandbcicommands to$HOME/.zshrcas alias.- If the alias already exists,
install.shwill exit.
- If the alias already exists,
- Brew bundle install using
$HOME/dotfiles/.Brewfile. - Reload
$HOME/.zshrcto apply the alias.