Skip to content

this repositery contains my personal development configurations like zsh, shell scripts... ๐Ÿ™Œ very welcome to try it out~

License

Notifications You must be signed in to change notification settings

ChangeHow/suitup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Suit up!

About name

This name is inspired by Barney's catchphrase, Barney is a character in my favorite TV series: How I met your mother.

About this repository

This preset will hold every thing in ~/.config/suitup folder.

Getting started

  1. run bootstrap in a very first step.

    curl -sL https://raw.githubusercontent.com/changehow/suitup/master/bootstrap.sh | bash
  2. after initial step, you need run ./scripts/init/init-config.sh to init configuration folder.

  3. run ./scripts/init/install-zsh-plugins.sh to install zsh plugins.

  4. run ./scripts/init/apps.sh to install apps.

  5. run ./scripts/init/command-line-tools.sh to install command line tools.

  6. run ./scripts/init/front-end.sh to install front-end tools.

Apps & Fonts

  1. Homebrew
  2. Oh My Zsh
  3. iTerm2
  4. Visual Studio Code
  5. Itsycal A cute calendar for macOS, I really like it.
  6. Raycast A powerful tool for macOS, I use it to replace Alfred.
  7. Monaspace

Zsh plugins

  1. zplug
  2. zsh-autosuggestions
  3. zsh-syntax-highlighting

CLI tools

  1. autojump
  2. fzf and atuin
  3. bat a cat clone with wings.
  4. eza a modern replacement for ls.

Vim & Aliases

We also provide vim configuration and some aliases:

  1. using jk to replace ESC in vim.
  2. using <C-j/k/e/b> to quick navigating in vim.
  3. add some base settings to vim.
  4. add some aliases like gph:git push, gpl:git pull --rebase, gco:git checkout...

How to reset/reinstall

Run this command and reset to default zsh config(.zshrc)

sh ./clean.sh

This script will do:

  1. remove ~/.config/suitup
  2. remove ~/.oh-my-zsh
  3. remove ~/.zshrc
  4. switch to bash, or you can keep zsh if you macOS has changed the default shell to zsh.

In the end

After doing this, you can enjoy your development journey. ๐ŸŽ‰

About

this repositery contains my personal development configurations like zsh, shell scripts... ๐Ÿ™Œ very welcome to try it out~

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages