# Releaseable (BETA - work in progress)
===========

Bash only (language agnostic) git release script for tagging and bagging a release candidate with changelog text generation

[![Build Status](https://travis-ci.org/tommeier/releaseable.png)](https://travis-ci.org/tommeier/releaseable)


*add full description*

*add full examples*

*add contribution section*

## Dependencies

* Git
* Bash (Mac OSX / *nix )
  * Grep

## TODO

* [ ] Write a proper README
* [ ] Optionally force push of tags, otherwise ask for confirmation to send
* [ ] Make uniform variable style, either all capped variables or not
* [ ] Test mode should display processes it would run (--dry-run option)
* [ ] Verbose debug mode (display a lot more info)
* [ ] Split up functions and specs into more logical divisions (changelog, git) rather than one large support file
* [*] Split into seperate github repo with migrated history
* [*] Load Travis-CI
* [ ] Create Ruby gem branch and release as a gem. Use better OPTPARSER to use more human readable variables to pass to underlying script
* [ ] Create Node NPM branch and release as an NPM.
* [ ] Create Python PIP branch and release as a PIP.
* [ ] Test on variety of systems and servers
* [ ][potentially] Make CHANGELOG tagging dynamic (search for initial square brackets), with features + bugs on top of listing
* [ ][potentially] Make CHANGELOG generation read in optional template, with wildcards to apply logic to view






# Releaseable (BETA - work in progress)
===========

Bash only (language agnostic) git release script for tagging and bagging a release candidate with changelog text generation

[![Build Status](https://travis-ci.org/tommeier/releaseable.png)](https://travis-ci.org/tommeier/releaseable)


*add full description*

*add full examples*

*add contribution section (how to test)*

## Dependencies

* Git
* Bash (Mac OSX / *nix )
  * Grep

## TODO

* [ ] Write a proper README
* [ ] Optionally force push of tags, otherwise ask for confirmation to send
* [ ] Make uniform variable style, either all capped variables or not
* [ ] Test mode should display processes it would run (--dry-run option)
* [ ] Remove *.sh filenames and rely on shebangs on each file
* [ ] Verbose debug mode (display a lot more info)
* [ ] Split up functions and specs into more logical divisions (changelog, git) rather than one large support file
* [*] Split into seperate github repo with migrated history
* [*] Load Travis-CI
* [ ] Create Ruby gem branch and release as a gem. Use better OPTPARSER to use more human readable variables to pass to underlying script
* [ ] Create Node NPM branch and release as an NPM.
* [ ] Create Python PIP branch and release as a PIP.
* [ ] Test on variety of systems and servers
* [ ][potentially] Make CHANGELOG tagging dynamic (search for initial square brackets), with features + bugs on top of listing
* [ ][potentially] Make CHANGELOG generation read in optional template, with wildcards to apply logic to view






Update Readme with another todo
Update Readme with another todo
