New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

openlgen

Package Overview
Dependencies
Maintainers
0
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openlgen

Effortless License Generation for Developers.

latest
Source
npmnpm
Version
2.0.2
Version published
Maintainers
0
Created
Source

🔑 Openlgen

GitHub release (with filter) npm

Effortless License Generation for Developers.
To learn more about licenses, see choosealicense.com.

Installation

⚠ This package requires global installation.

$ npm install -g openlgen

or use it by invoking

$ npx openlgen

Code_1VpZym2T1L

Features

  • Interactive CLI: User-friendly command-line interface with clear prompts and options
  • Dual Generation Modes:
    • Auto Mode: Automatically generates licenses using package.json configuration
    • Custom Mode: Manual configuration with interactive prompts
  • Package.json Integration:
    • Automatic detection of existing configuration
    • Updates license and author fields automatically
  • Extensive License Support: 13+ popular open source licenses including:
    • MIT, Apache 2.0, GPL v3, and more
  • Data Validation: Robust error handling and input validation
  • GitHub API Integration: Fresh license templates directly from GitHub
  • Atomic File Operations: Safe file writing with rollback capabilities

Usage

Generate a license using the menu

$ openlgen

Show help menu

$ openlgen --help

Show version

$ openlgen --version

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)

Keywords

license

FAQs

Package last updated on 25 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts