diff --git a/src/mpsd_software_manager/mpsd_software.py b/src/mpsd_software_manager/mpsd_software.py index 0c17450fd721a7031af5bb92564c9a17c2c5d178..eed840acf110bd2106401617a7ca3bf3634d300d 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.