🔑 Openlgen
Blazing fast ⚡, command line license generator in Node.js. for your open source projects.
github.com
GitHub
Blazing fast ⚡, command line license generator in Node.js. for your open source projects.
Installation
⚠ This package requires global installation.
$ npm install -g openlgen
or use it by invoking
$ npx openlgen
Features
- Package.json Modification: Update the
license
andauthor
fields inpackage.json
automatically. - User Interaction: Interactive prompts for license selection and input fields
- Automated License Generation: Auto generates licenses for your projects according to the package.json configuration.
- Customization: Choose from various license types or input custom details.
- Error Handling: Informative error messages for better troubleshooting.
Usage
Generate a license using the menu
$ openlgen
Generate a license automatically from package.json
$ openlgen-auto
Available licenses
- GNU Affero General Public License v3.0 (AGPL-3.0)
- Apache License 2.0 (Apache-2.0)
- BSD 2-Clause "Simplified" License (BSD-2-Clause)
- BSD 3-Clause "New" or "Revised" License (BSD-3-Clause)
- Boost Software License 1.0 (BSL-1.0)
- Creative Commons Zero v1.0 Universal (CC0-1.0)
- Eclipse Public License 2.0 (EPL-2.0)
- GNU General Public License v2.0 (GPL-2.0)
- GNU General Public License v3.0 (GPL-3.0)
- GNU Lesser General Public License v2.1 (LGPL-2.1)
- MIT License (MIT)
- Mozilla Public License 2.0 (MPL-2.0)
- The Unlicense (Unlicense)