All Projects → plibither8 → Licensed

plibither8 / Licensed

Licence: mit
⚖️ ✔️ licensed is an interactive command line tool to help you choose and add licenses to your projects

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Licensed

Lc
licensechecker (lc) a command line application which scans directories and identifies what software license things are under producing reports as either SPDX, CSV, JSON, XLSX or CLI Tabular output. Dual-licensed under MIT or the UNLICENSE.
Stars: ✭ 93 (-57.73%)
Mutual labels:  command-line-tool, cli, license, license-management
Licenseplist
A license list generator of all your dependencies for iOS applications
Stars: ✭ 1,996 (+807.27%)
Mutual labels:  cli, license, license-management
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init 🎆
Stars: ✭ 17 (-92.27%)
Mutual labels:  command-line-tool, cli, license
Hiboot
hiboot is a high performance web and cli application framework with dependency injection support
Stars: ✭ 150 (-31.82%)
Mutual labels:  command-line-tool, cli
Git Tidy
Tidy up stale git branches.
Stars: ✭ 137 (-37.73%)
Mutual labels:  command-line-tool, cli
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (-37.73%)
Mutual labels:  command-line-tool, cli
Dynein
DynamoDB CLI written in Rust.
Stars: ✭ 126 (-42.73%)
Mutual labels:  command-line-tool, cli
Dry Cli
General purpose Command Line Interface (CLI) framework for Ruby
Stars: ✭ 210 (-4.55%)
Mutual labels:  command-line-tool, cli
Investigator
Interactive and asynchronous logging tool for Node.js. An easier way to log & debug complex requests directly from the command line (experimental).
Stars: ✭ 155 (-29.55%)
Mutual labels:  command-line-tool, cli
Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+831.36%)
Mutual labels:  command-line-tool, cli
Mongotail
Command line tool to log all MongoDB queries in a "tail"able way
Stars: ✭ 169 (-23.18%)
Mutual labels:  command-line-tool, cli
Jsonwatch
Track changes in JSON data from the command line
Stars: ✭ 130 (-40.91%)
Mutual labels:  command-line-tool, cli
Check It Out
A command line interface for Git Checkout. See branches available for checkout.
Stars: ✭ 127 (-42.27%)
Mutual labels:  command-line-tool, cli
Aptos
☀️ A tool for validating data using JSON Schema and converting JSON Schema documents into different data-interchange formats
Stars: ✭ 144 (-34.55%)
Mutual labels:  command-line-tool, cli
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (-42.73%)
Mutual labels:  command-line-tool, cli
Npm License Crawler
Analyzes license information for multiple node.js modules (package.json files) as part of your software project.
Stars: ✭ 168 (-23.64%)
Mutual labels:  license, license-management
Dnote
A simple command line notebook for programmers
Stars: ✭ 2,192 (+896.36%)
Mutual labels:  command-line-tool, cli
Zoxide
A smarter cd command. Supports all major shells.
Stars: ✭ 4,422 (+1910%)
Mutual labels:  command-line-tool, cli
Elixir cli spinners
Spinnig Animations for Command Line Applications
Stars: ✭ 117 (-46.82%)
Mutual labels:  command-line-tool, cli
Freenom Dns Updater
A tool to update freenom's dns records
Stars: ✭ 117 (-46.82%)
Mutual labels:  command-line-tool, cli

Build Status Number of downloads Licence Number of dependencies Made with Love in India

npm

⚖ licensed is a simple, interactive command line interface to help you choose and quickly add a LICENSE file to your project.

licensed demo gif


Setup

Make sure you have NodeJS (npm 5.2+) installed on your computer. Then, setup is as simple as:

$ npx licensed

If you've got an older version of node (npm version < 5.2) that doesn't yet have npx, here's a more traditional setup:

$ npm i -g licensed

Usage

After installation, navigate to your project directory ie. the directory you want your LICENSE file to be placed. Then:

Usage:
    $ licensed                  # Brings up an option to start a questionnaire or choose from a list of available licenses
    $ licensed <license-name>   # Brings prompt to enter your name
    $ licensed <license-name> <your-full-name> [--year | -y] <year>
    $ licensed [--list | -l]

Options:
    --year, -y <year>   Manually enter year the license is in effect
    --list, -l          List all available licenses
    --help              Show this screen
    --version           Show version

Examples:
    $ licensed mit "Mihir Chaturvedi"
    $ licensed apache
    $ licensed --year 2013-2018

Development

Run:

$ git clone https://github.com/plibither8/licensed.git
$ cd licensed
$ npm link

This will setup a symbolic link to the CLI. Any changes in source files will now be reflected when running the licensed command.

To lint your code, run

$ npm run lint

...and to build your files to lib/ directory, run

$ npm run build

Available licenses to choose from (currently):

  • Apache 2.0
  • BSD-2-Clause
  • BSD-3-Clause
  • GNU General Public License
  • ISC
  • MIT
  • Mozilla Public License 2.0
  • Unlicense

Contributions

  • If you are aware of more licenses, help expand the list by suggesting or creating a pull request with the license text and name added to assets/licenses, src/licenses.js and other respective files.
  • Any other positive suggestions for this project are welcome :)

Make sure to check out CONTRIBUTING.md.

Acknowledgements

Donate

licensed was made by me during my study-breaks and free time. If you like and have enjoyed it, please consider donating a small amount (any amount will be really appreciated!) to support and sustain its development. Thank you!

Donate

Buy Me A Coffee


License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].