Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cezaraugusto/mklicense
CLI tool for generating Licenses. Easily.
https://github.com/cezaraugusto/mklicense
agplv3 apache2 cli-app gpl3 lgplv3 license license-generator mit mpl2 unlicense
Last synced: 10 days ago
JSON representation
CLI tool for generating Licenses. Easily.
- Host: GitHub
- URL: https://github.com/cezaraugusto/mklicense
- Owner: cezaraugusto
- License: mit
- Created: 2016-04-29T02:57:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T02:45:30.000Z (5 months ago)
- Last Synced: 2024-05-29T16:12:41.269Z (5 months ago)
- Topics: agplv3, apache2, cli-app, gpl3, lgplv3, license, license-generator, mit, mpl2, unlicense
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/mklicense
- Size: 1.34 MB
- Stars: 185
- Watchers: 6
- Forks: 8
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps - mklicense - Create a custom LICENSE file painlessly with customized info. (Development / Chat)
- jimsghstars - cezaraugusto/mklicense - CLI tool for generating Licenses. Easily. (JavaScript)
- fucking-awesome-cli-apps - mklicense - Create a custom LICENSE file painlessly with customized info. (Development / Chat)
README
# mklicense [![MIT license](https://img.shields.io/badge/mit-license-orange.svg)](https://opensource.org/licenses/MIT) [![Travis](https://img.shields.io/travis/cezaraugusto/mklicense.svg)](http://github.com/cezaraugusto/mklicense) [![npm](https://img.shields.io/npm/dt/mklicense.svg?maxAge=2592000)](https://www.npmjs.com/package/mklicense)
> CLI tool for generating Licenses. Easily.
## Stay Tuned :star: :star: :star: :star: :star:
v. `1.0` is coming!
* `mklicense` will behave like an old school text-based game, to drive you to which license suits best for your project (thanks [Jerod Santo](https://github.com/jerodsanto) for the idea). But still keeping its value as-is, behaving like a straight-to-the-point tool.
## Why should I use this?
* Licenses are boring;
* Copy/paste stuff is so 1999;
* The GitHub `LICENSE` generator doesn't necessarily includes your information inside the file;
* It's busy people/beginner's friendly. It doesn't have all those flags to just install a license;
* You shouldn't trust other people to store your `LICENSE` sources. `LICENSE`s are sensible.## Install
```
$ npm install -g mklicense
```## Usage
```
$ mklicense
```Since its version 0.1.4, `mklicense` needs `Node` version `>=4` to run properly.
## Licenses included
* Unlicense
* MIT
* Apache 2.0
* MPL 2.0
* GNU LGPL 3.0
* GNU GPL 3.0
* GNU AGPL 3.0## You talk about trust. So, where are all the licenses located?
`mklicense` extracts licenses from http://choosealicense.com/ (which is [curated by GitHub](http://choosealicense.com/about/)), and creates a `.txt` file for your desired project. I have no control over any license, which is a good thing for you and me.
## License
MIT © [Cezar Augusto](http://cezaraugusto.net)