From 61068fc6794df8f4e0ad2b33b6530f2b95bab79c Mon Sep 17 00:00:00 2001 From: iamashwin99 <ashwin-kumar.karnad@mpsd.mpg.de> Date: Wed, 28 Jun 2023 13:51:09 +0200 Subject: [PATCH] set the command name in the examples without full path --- src/mpsd_software_manager/mpsd_software.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py index 0c17450..eed840a 100755 --- a/src/mpsd_software_manager/mpsd_software.py +++ b/src/mpsd_software_manager/mpsd_software.py @@ -27,6 +27,7 @@ except ModuleNotFoundError: else: rich_available = True +command_name = Path(sys.argv[0]).name about_intro = f""" Build software as on MPSD HPC. @@ -45,7 +46,7 @@ Build software as on MPSD HPC. Command line usage: - $> {sys.argv[0]} + $> {command_name} """ @@ -58,15 +59,15 @@ Examples: 1. Query what package sets and toolchains are available for installation in release dev-23a - $> {sys.argv[0]} available dev-23a + $> {command_name} available dev-23a 2. Install foss2022a-serial toolchain from the dev-23a release - $> {sys.argv[0]} install dev-23a foss2022a-serial + $> {command_name} install dev-23a foss2022a-serial 3. Check what package sets and toolchains are installed from release dev-23a - $> {sys.argv[0]} status dev-23a + $> {command_name} status dev-23a The `status` command also displays the `module use` command needed to load the created modules. -- GitLab