We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 957314d commit baef7f0Copy full SHA for baef7f0
2 files changed
CHANGES.md
@@ -5,6 +5,9 @@
5
- Enhancement: Use tables in the generated sphinx code for topic/domains.
6
[jensens, 02-11-2025]
7
8
+- Feature: Add `--version` (`-v`) command line flag to display mxmake version.
9
+ [jensens, 02-11-2025]
10
+
11
## 2.0.0 (2025-10-24)
12
13
- **Breaking**: Drop Python 3.9 support. Minimum Python version is now 3.10.
src/mxmake/main.py
@@ -1,3 +1,4 @@
1
+from ._version import __version__
2
from .helpgen import print_help
3
from .parser import MakefileParser
4
from .templates import ci_template
@@ -27,6 +28,12 @@
27
28
29
30
parser = argparse.ArgumentParser()
31
+parser.add_argument(
32
+ "-v",
33
+ "--version",
34
+ action="version",
35
+ version=f"%(prog)s {__version__}",
36
+)
37
command_parsers = parser.add_subparsers(dest="command", required=True)
38
39
0 commit comments