Installs standard license files instantly from the official SPDX registry with a single command. No configuration, no clutter—just pull.
Tired of copying and pasting license texts or installing bulky npm packages just to generate a LICENSE file? pull-license fetches raw, up-to-date license data directly from official SPDX resources and injects it straight into your workspace.
- ⚡ Zero-Config & Lightweight: No local storage of heavy text files. Everything is fetched on-the-fly using GitHub's raw infrastructure.
- ⭐ Top Picks First: Frequently used licenses (
MIT,Apache-2.0,GPL-3.0) are automatically pinned to the top of the list for quick access. - 🔍 Live Search & Sort: Browse hundreds of standard licenses effortlessly with VS Code's native QuickPick and auto-sorting (A-Z).
- 💙 A Touch of Romance: Built for developers who care about open-source lawfulness and beautiful codebases.
- Open your project folder in VS Code.
- Press
F1(orCtrl+Shift+P/Cmd+Shift+P) to open the Command Palette. - Type
⚡license-pulland hitEnter. - Select your preferred license from the dropdown menu (type to filter instantly).
- Boom! Your
LICENSEfile is generated instantly at your root workspace.
This extension works entirely out-of-the-box. However, you can trigger the generator bound to your favorite keybindings if you pull licenses frequently.
// keybindings.json
{
"key": "ctrl+alt+l",
"command": "extension.createLicense"
}
Powered by the SPDX License List. Over hundreds of official open-source licenses are fully supported and dynamically updated, including:
- MIT License (⭐)
- Apache License 2.0 (⭐)
- GNU GPL v3.0 (⭐)
- BSD 3-Clause
- MPL 2.0
- ... and 100+ more!
- Core data fetched from SPDX License List Data.
- Extension is released under the MIT License.
Happy coding with a touch of romance! 🪄⚡
