DEV Community

Luca Ionescu
Luca Ionescu

Posted on • Updated on

Lycense - a license generator written in Python

Hi!

If you are looking for a project for your first Pull Request, here's one:

Lycense is a simple license generator for the command line. Using your name from the git-config, it generates the license text that then can be saved to a file.

The project is open for all kinds of contributions, here are some ideas:

  • Adding more license templates
  • Adding test cases and increasing test coverage
  • Extending the functionality
  • Or whatever may come to your mind!

Simply open an Issue or add a Pull Request, I'm looking forward to it! 🚀

Cheers!

GitHub logo lucaionescu / lycense

📃 License generator without dependencies, written in Python.

lycense

Build Status

A license generator without dependencies, written in Python.

Usage

Lycense uses the git configuration to get your name, so please set this up in order to make it work.

usage: lycense [-h] [-n NAME] [-y YEAR] [-l LICENSE] [-li] [-p PROGRAM]
               [-f [FILENAME]] [-d DESCRIPTION]
optional arguments
  -h, --help            show this help message and exit
  -n NAME, --name NAME  default: Git config name
  -y YEAR, --year YEAR  default: current year
  -l LICENSE, --license LICENSE
                        name of the license
  -li, --list           list all available licenses
  -p PROGRAM, --program PROGRAM
                        default: name of the current directory
  -f [FILENAME], --filename [FILENAME]
                        name of the license file. default: LICENSE.txt
  -d DESCRIPTION, --description DESCRIPTION
                        short program description. empty by default

Installation

$ git clone https://github.com/lucaionescu/lycense.git
$ cd lycense
$ pip install

Contributing

Feel free to open Issues and Pull Requests if you want to add more licenses, more functionality or extend the test…

Discussion (1)

Collapse
mishubhn profile image
Shubham Naik

Not complaining but there are no issues on this library where, one would consider contributing