1
0
Fork
You've already forked setup
0
My personal set of command line and app defaults. This probably won't work since it still points to old GitHub content.
  • Shell 100%
2020年12月04日 13:35:03 -05:00
aliases @5b000e0567 update aliases 2019年03月22日 21:24:29 -04:00
bash @25394fcb53 update bash again 2020年12月04日 13:35:03 -05:00
functions @2a37ed2289 update functions 2020年03月19日 11:51:43 -04:00
git @066b24f51a update submodules + use travis shellcheck + add color output to init.sh. 2017年07月23日 11:09:22 -04:00
macos @e00e9bd5a0 update submodules + use travis shellcheck + add color output to init.sh. 2017年07月23日 11:09:22 -04:00
pantheon @95dc0cc155 update pantheon w/ fixes 2018年10月16日 19:56:31 -04:00
.gitignore modularize setup; this will allow for à la carte installs 2017年02月11日 23:27:06 -05:00
.gitmodules remove old submodules 2019年04月27日 08:19:41 -04:00
.travis.yml update submodules + use travis shellcheck + add color output to init.sh. 2017年07月23日 11:09:22 -04:00
init.sh Remove nvm (again) and completely remove old submodules 2019年04月27日 08:22:22 -04:00
LICENSE.md modularize setup; this will allow for à la carte installs 2017年02月11日 23:27:06 -05:00
README.md Remove nvm (again) and completely remove old submodules 2019年04月27日 08:22:22 -04:00

citrusui setup

Disclaimer: These settings are not meant for everyone! If you'd like to use these configurations, consider reviewing and/or forking this repository.


Install

git clone --recursive https://github.com/citrusui/setup ~/setup && source ~/setup/init.sh

It's important you don't omit --recursive as this repository depends on various smaller repositories.

To update, just re-run the setup script:

source ~/setup/init.sh

To skip user confirmation, run with -y. This will overwrite, without warning, any local changes you have made to the preferences in your home folder!

What's inside?

This repository consists of the following modular repositories:

  • aliases - Bash aliases to make life easier.
  • bash - A much more colorful Bash prompt.
  • functions - Shortcuts to complex commands.
  • git - Tweaks to improve Git's functionality.
  • macos - Settings and a custom Terminal profile for macOS.
  • pantheon - Specific tweaks for the Pantheon desktop environment.

Credits

Licensed under MIT. Inspired by Mathias Bynens' dotfiles repository.