From 0749553d00f16f3720fe117088d75f57cb98b7a6 Mon Sep 17 00:00:00 2001 From: TheDen Date: Thu, 27 Apr 2023 21:24:33 +1000 Subject: [PATCH 1/2] add flag to show configuration and db info --- qobuz_dl/cli.py | 6 ++++++ qobuz_dl/commands.py | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/qobuz_dl/cli.py b/qobuz_dl/cli.py index 0296d88..b72b3b8 100644 --- a/qobuz_dl/cli.py +++ b/qobuz_dl/cli.py @@ -150,6 +150,12 @@ def main(): if arguments.reset: sys.exit(_reset_config(CONFIG_FILE)) + if arguments.show_config: + print(f"Configuation: {CONFIG_FILE}\nDatabase: {QOBUZ_DB}\n---") + with open(CONFIG_FILE, "r") as f: + print(f.read()) + sys.exit() + if arguments.purge: try: os.remove(QOBUZ_DB) diff --git a/qobuz_dl/commands.py b/qobuz_dl/commands.py index 32cb633..8f21002 100644 --- a/qobuz_dl/commands.py +++ b/qobuz_dl/commands.py @@ -149,6 +149,12 @@ def qobuz_dl_args( action="store_true", help="purge/delete downloaded-IDs database", ) + parser.add_argument( + "-c", + "--show-config", + action="store_true", + help="show configuration", + ) subparsers = parser.add_subparsers( title="commands", From 9fd6a4f8d2cdbfb1e43b3707b213fec120d32544 Mon Sep 17 00:00:00 2001 From: TheDen Date: Fri, 12 May 2023 17:59:35 +1000 Subject: [PATCH 2/2] update flag to be -sc --- qobuz_dl/commands.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qobuz_dl/commands.py b/qobuz_dl/commands.py index 8f21002..24a0661 100644 --- a/qobuz_dl/commands.py +++ b/qobuz_dl/commands.py @@ -150,7 +150,7 @@ def qobuz_dl_args( help="purge/delete downloaded-IDs database", ) parser.add_argument( - "-c", + "-sc", "--show-config", action="store_true", help="show configuration",