A commandline configuration utility
Unix OS
You can install this through shinst:
shinst install alternatex/bazinga
#!/bin/bash
bazinga_directory=".bazingac"
bazinga_protect=".htaccess"
bazinga_configure="configure.sh"
bazinga_namespace="bazinga_"
bazinga_custom=".bazingac/settings.sh"
bazinga_custom_json="settings.json"
function bazinga_gather(){
bazinga_input "github_repository" "github_repository"
bazinga_input "github_user_name" "github_user_name"
bazinga_input "github_user_pass" "github_user_pass"
bazinga_input "github_user_email" "github_user_email"
}
function bazinga_postprocess(){
echo "machine github.com" >> ~/.netrc
echo "login ${github_user_name}" >> ~/.netrc
echo "password ${github_user_pass}" >> ~/.netrc
}
- load settings
- edit settings
- store settings
- post-process settings w/externals (~/.netrc creation, ...)
bazinga
1.1.0:
- installation through
shinst
- auto-update
- custom directory
Released under two licenses: new BSD, and MIT. You may pick the license that best suits your development needs.