diff --git a/src/python/jw/pkg/cmds/projects/CmdExepath.py b/src/python/jw/pkg/cmds/projects/CmdExepath.py index 399f3340..fe03106f 100644 --- a/src/python/jw/pkg/cmds/projects/CmdExepath.py +++ b/src/python/jw/pkg/cmds/projects/CmdExepath.py @@ -14,6 +14,13 @@ class CmdExepath(Cmd): # export def add_arguments(self, parser: ArgumentParser) -> None: super().add_arguments(parser) + parser.add_argument( + '-d', + '--delimiter', + nargs = '?', + default = ':', + help = 'Output words delimiter' + ) parser.add_argument('module', nargs = '*', help = 'Modules') async def _run(self, args: Namespace) -> None: @@ -30,4 +37,4 @@ class CmdExepath(Cmd): # export path = self.app.find_dir(m, ['/bin']) if path is not None: out.append(path) - print(':'.join(out)) + print(args.delimiter.join(out)) diff --git a/src/python/jw/pkg/cmds/projects/CmdLdlibpath.py b/src/python/jw/pkg/cmds/projects/CmdLdlibpath.py index 3c2bf3fb..a72925df 100644 --- a/src/python/jw/pkg/cmds/projects/CmdLdlibpath.py +++ b/src/python/jw/pkg/cmds/projects/CmdLdlibpath.py @@ -14,6 +14,13 @@ class CmdLdlibpath(Cmd): # export def add_arguments(self, parser: ArgumentParser) -> None: super().add_arguments(parser) + parser.add_argument( + '-d', + '--delimiter', + nargs = '?', + default = ':', + help = 'Output words delimiter' + ) parser.add_argument('module', nargs = '*', help = 'Modules') async def _run(self, args: Namespace) -> None: @@ -30,4 +37,4 @@ class CmdLdlibpath(Cmd): # export path = self.app.find_dir(m, ['/lib']) if path is not None: out.append(path) - print(':'.join(out)) + print(args.delimiter.join(out))