-
Notifications
You must be signed in to change notification settings - Fork 38
Open
Description
As it seems this project is not getting updated, I have forked and released lice2.
This version fixes the compatibility issue with Python 3.12, and adds some new features:
- It now uses Poetry for dependency management.
- Can read from a config file for default values.
- Converted from 'argparse' to 'Typer' for CLI handling.
- Fixes the issue where extra spaces and newlines were added to the generated license text. This was considered a bug by at least several users, However, if you want to generate a license with the old style, you can use the
--legacyoption or set thelegacykey in the configuration file totrue. - The code has been modernized and cleaned up, all type-hinting has been added.
- It passes strict linting with the latest 'Ruff' and 'mypy'.
- Added a documentation site.
- GitHub actions set up for linting,
DependabotandDependency Review.
I plan to keep maintaining it for the forseeable future and have a few ideas for new features.
Check it out on https://seapagan.github.io/lice2/ and let me know any bugs or suggestions. Star the new repo (https://github.com/seapagan/lice2) so more people can find it 😁
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels