Skip to content

Commit 0578961

Browse files
sigmf_gui/_validate: add --version option (#5)
As needed for automatic generation of man pages Signed-off-by: Marcus Müller <[email protected]>
1 parent ab5e4d4 commit 0578961

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

sigmf/gui.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,10 +382,12 @@ def add_capture(capture_data_input, values, capture_selector_dict, file_data, fr
382382

383383
def main():
384384
import argparse
385+
from sigmf import __version__ as toolversion
385386

386387
parser = argparse.ArgumentParser(description='Edit SigMF Archive.')
387388
parser.add_argument('-i', '--input', help='Input SigMF Archive Path.', default=None)
388389
parser.add_argument('-v', '--verbose', action='count', default=0)
390+
parser.add_argument('--version', action='version', version=f'%(prog)s {toolversion}')
389391
args = parser.parse_args()
390392

391393
level_lut = {

sigmf/validate.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,15 @@ def main():
8888
from . import sigmffile
8989
from . import error
9090

91-
parser = argparse.ArgumentParser(description='Validate SigMF Archive or file pair against JSON schema.')
91+
from sigmf import __version__ as toolversion
92+
93+
parser = argparse.ArgumentParser(description='Validate SigMF Archive or file pair against JSON schema.',
94+
prog='sigmf_validate')
9295
parser.add_argument('filename', help='SigMF path (extension optional).')
9396
parser.add_argument('--skip-checksum', action='store_true', help='Skip reading dataset to validate checksum.')
9497
parser.add_argument('-v', '--verbose', action='count', default=0)
98+
parser.add_argument('--version', action='version', version=f'%(prog)s {toolversion}')
99+
95100
args = parser.parse_args()
96101

97102
level_lut = {

0 commit comments

Comments
 (0)