Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thekelvinliu/macos-jump-start
scripts and dotfiles for a happy development environment
https://github.com/thekelvinliu/macos-jump-start
development-environment dotfiles jump-start macos
Last synced: 3 months ago
JSON representation
scripts and dotfiles for a happy development environment
- Host: GitHub
- URL: https://github.com/thekelvinliu/macos-jump-start
- Owner: thekelvinliu
- Created: 2015-08-05T18:27:35.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-01-04T20:05:44.000Z (about 4 years ago)
- Last Synced: 2024-10-08T19:34:26.325Z (3 months ago)
- Topics: development-environment, dotfiles, jump-start, macos
- Language: Shell
- Size: 278 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# macos-jump-start
scripts and dotfiles for a happy development environment## about
this is a collection of **bash** scripts and other configs
that i find useful for my terminal- and vim-heavy workflow.
it bootstraps and configures the latest versions of bash, homebrew, git, neovim,
and [more](https://github.com/thekelvinliu/macos-jump-start/tree/master/scripts).
`extras` is where i put stuff more specific to my needs.
there be dragons, etc.
inspiried by [nicolashery/mac-dev-setup](https://github.com/nicolashery/mac-dev-setup),
my first intro into dotfiles.## installation
before use, update to macos **10.14.3**,
and install either xcode.app from the [app store](https://itunes.apple.com/us/app/xcode/id497799835)
or xcode command line tools by running `xcode-select --install` in a terminal.
open or run xcode at least once and agree to the license too.
finally, clone this repo in your home directory, execute `setup.sh`, and restart your shell:```bash
$ cd "$HOME"
$ git clone https://github.com/thekelvinliu/macos-jump-start.git
$ ./macos-jump-start/setup.sh
```if you don't want to keep this in your home directory:
```bash
$ export MJS_BASE=/some/custom/path
$ git clone https://github.com/thekelvinliu/macos-jump-start.git "$MJS_BASE"
$ "$MJS_BASE/setup.sh"
```## notes
- customize by looking inside `scripts` and un/comment as you see fit
- execute any script as many times as you need
- `setup.sh` simply executes the files in `scripts` in order
- not posix compatible -- bashisms beware!