Harvey is a command line legal expert who manages license for your open source project.
$ pip install harvey
$ git clone email@example.com:architv/harvey.git $ cd harvey/ $ python setup.py install
Windows users might need to install ansicon for colorama to work correctly.
$ harvey gpl-2.0 --tldr
LICENSEfor your git repo
$ harvey mit # outputs mit license to stdout
$ harvey mit > LICENSE # saves a new mit LICENSE file
$ harvey --export mit # saves a new mit LICENSE file
$ harvey ls # or `harvey list`
$ harvey --help
harvey apache-2.0 > LICENSE
will add the apache license in your project, with your user name, which you have setup in your
git config settings
Apart from what I have mentioned above, I wouldn't go as far as saying that harvey is absolutely essential to manage license for your open source project. I felt the need for the app because every time I had to add a license to my project I had to head over to the browser for a license template. So, I created harvey to allow me to add a license without breaking my workflow.
Please use the issue tracker to report any bugs or file feature requests.
PRs are welcome. To begin developing, do this:
# make virtual env $ git clone firstname.lastname@example.org:architv/harvey.git $ pip install requirements.txt $ cd harvey/ $ python harvey/harvey.py mit
Open sourced under MIT License (Created by harvey)