From 94a4e52137bb472933a7df95539b43b38bcd8736 Mon Sep 17 00:00:00 2001 From: Kausar Mehmood Date: Thu, 8 Feb 2024 17:55:22 +0000 Subject: [PATCH] Make license optional --- README.md | 3 ++- starred/starred.py | 12 +++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4815ff1..860aa4b 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ Options: --filename TEXT file name [default: README.md] --message TEXT commit message [default: update stars] --private include private repos [default: False] + --license TEXT license file path within repo [default: ] --version Show the version and exit. --help Show this message and exit. ``` @@ -104,4 +105,4 @@ click `Run workflow` button 3. Dev & Run ```bash poetry run starred --help - ``` \ No newline at end of file + ``` diff --git a/starred/starred.py b/starred/starred.py index 0bda596..eab7a7c 100644 --- a/starred/starred.py +++ b/starred/starred.py @@ -25,11 +25,7 @@ license_ = ''' ## License -[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)]\ -(https://creativecommons.org/publicdomain/zero/1.0/) - -To the extent possible under law, [{username}](https://github.com/{username})\ - has waived all copyright and related or neighboring rights to this work. +The files in this repository are licensed under the license found [here]({license}). ''' html_escape_table = { @@ -53,8 +49,9 @@ def html_escape(text): @click.option('--filename', default='README.md', show_default=True, help='file name') @click.option('--message', default='update awesome-stars, created by starred', show_default=True, help='commit message') @click.option('--private', is_flag=True, default=False, show_default=True, help='include private repos') +@click.option('--license', default='', show_default=True, help='license file path within repo') @click.version_option(version=VERSION, prog_name='starred') -def starred(username, token, sort, topic, repository, filename, message, private, topic_limit): +def starred(username, token, sort, topic, repository, filename, message, private, topic_limit, license): """GitHub starred creating your own Awesome List by GitHub stars! @@ -113,7 +110,8 @@ def starred(username, token, sort, topic, repository, filename, message, private click.echo(data) click.echo('') - click.echo(license_.format(username=username)) + if license: + click.echo(license_.format(license=license)) if file: gh = GitHub(token=token)