https://github.com/integralist/buskin
Go binary that utilises a remote configuration file for setting up a Mac OS X laptop
https://github.com/integralist/buskin
Last synced: 5 months ago
JSON representation
Go binary that utilises a remote configuration file for setting up a Mac OS X laptop
- Host: GitHub
- URL: https://github.com/integralist/buskin
- Owner: Integralist
- License: mit
- Created: 2016-01-05T12:06:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-24T18:59:15.000Z (over 10 years ago)
- Last Synced: 2025-06-01T04:23:25.675Z (about 1 year ago)
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Buskin
> a thick-soled laced boot worn by an ancient Athenian tragic actor to gain height
This is a 'bootstrap' script of sorts, built as a executable binary using [Go](https://golang.org/) instead of your traditional Bash scripts.
## Usage
```bash
buskin path/to/config
```
> Note: the config path can be local or remote
## Configuration
The binary is controlled by a [yaml](http://www.yaml.org/) configuration file.
The following is an example:
```yaml
github:
- username: foobar
- email: foo@bar.com
homebrew:
- neovim
- git
- rbenv
- ruby-build
- irssi
- leiningen
- reattach-to-user-namespace
- siege
- terminal-notifier
- the_silver_searcher
- tmux
- tree
- gpg
- watch
- go
shell:
- type: zsh
dotfiles:
- path: https://github.com/integralist/dotfiles
go:
- golang.org/x/tools/cmd/goimports
- github.com/svent/sift
```