Are you tired of copying and pasting licenses into your new projects? Do you always forget what the dang github api thing is? Or I don't know, have some other reason why doing licenses is hard?
Well now you don't have to worry!
licenser in your new repo and BLAMMO!
literally taken from
licenser: plop a license in your project usage: licenser [-h|-m|-M] licenser [-f] [-q] [-y YEAR] [-a AUTHOR] [-e EMAIL] [-l LANG] [-o FILE] [LICENSE] flags: -h show this help and exit -m list available licenses and exit -M list licenses, disregarding cached manifest -f overwrite existing license -q quiet: don't log anything options: -y YEAR set copyright date(s) to YEAR. default: $(date +%Y). this option accepts arbitrary input. -a AUTHOR set copyright holder(s) to AUTHOR. default: - git config --get user.name - getent password $USER - $USER -e EMAIL set AUTHOR's email address to EMAIL. default: - git config --get user.email - [blank] -l LANG set license language to LANG. default: 'en' (subject to change) -o FILE set output file to FILE. default: LICENSE in $PWD parameters: LICENSE which license to use. default: $LICENSER_LICENSE, which defaults to MIT.
As of v0.2,
licenser gets its licenses from
to streamline additions to available licenses.
If you have spotty internet connection or want to use your own license source,
you can change the environment variable
For v0.3, I want to add a configuration file to take care of these kinds of configurations.
Send me a request for another license or a pull-thingy through the mailing list.
Or, look at the roadmap.
Case Duckworth email@example.com wrote this. He did not look around for existing solutions.