Use at your own risk
Intended to quickly and easily configure Development dependencies for a variety of disciplines Initially created just for OSX I have been adding debian configurations as has been necesary
Install and Initialize:
git clone [email protected]:bhedana/box.git ~/.box
~/.box/bin/box init
See what commands are available:
~/.box/bin/box
See detailed help for commands:
~/.box/bin/box help defaults
Execute a command:
~/.box/bin/box defaults
###Next Steps
~/.box/bin/box essentials
~/.box/bin/box defaults
Your ~/.laptop.local
is run at the end of the Essentials command for OSX.
Put desired customizations there.
See .laptop.local.example for example customizations
##TODO
-
add switches to packages
- maybe i don't want to install the UI app for MySQL.. etc..
-
improve usage and help documentation for each package
-
handle package dependencies
- i.e. darwin platform requires homebrew and xcode
- i.e. scapy requires python
-
complete missing installs
-
absorb remaining cli-goodness and finally kill cli-goodness
-
review https://github.com/atomantic and borrow more of their goodness