Rename hidden -v option to --custom-version and add a real -v (#3429)
This commit is contained in:
parent
34f6ad1bac
commit
d6952f675b
4 changed files with 15 additions and 6 deletions
|
@ -25,5 +25,5 @@ else
|
|||
fi
|
||||
|
||||
$PYTHON3 -c 'import sys;(print("Python 3.5 or newer is required") and exit(1)) if sys.version_info < (3, 5) else exit(0)' || exit 1
|
||||
exec "$PYTHON3" -m poezio -v "$args" "$@"
|
||||
exec "$PYTHON3" -m poezio --custom-version "$args" "$@"
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@ There is a fallback to the deprecated optparse if argparse is not found
|
|||
from pathlib import Path
|
||||
from argparse import ArgumentParser, SUPPRESS
|
||||
|
||||
from poezio.version import __version__
|
||||
|
||||
|
||||
def parse_args(CONFIG_PATH: Path):
|
||||
"""
|
||||
|
@ -33,11 +35,17 @@ def parse_args(CONFIG_PATH: Path):
|
|||
help="The config file you want to use",
|
||||
metavar="CONFIG_FILE")
|
||||
parser.add_argument(
|
||||
"-v",
|
||||
"--version",
|
||||
dest="version",
|
||||
'-v',
|
||||
'--version',
|
||||
action='version',
|
||||
version='Poezio v%s' % __version__,
|
||||
)
|
||||
parser.add_argument(
|
||||
"--custom-version",
|
||||
dest="custom_version",
|
||||
help=SUPPRESS,
|
||||
metavar="VERSION",
|
||||
default="0.13-dev")
|
||||
default=__version__
|
||||
)
|
||||
options = parser.parse_args()
|
||||
return options
|
||||
|
|
|
@ -177,7 +177,7 @@ class Connection(slixmpp.ClientXMPP):
|
|||
self.register_plugin('xep_0196')
|
||||
|
||||
if config.get('send_poezio_info'):
|
||||
info = {'name': 'poezio', 'version': options.version}
|
||||
info = {'name': 'poezio', 'version': options.custom_version}
|
||||
if config.get('send_os_info'):
|
||||
info['os'] = common.get_os_info()
|
||||
self.plugin['xep_0030'].set_identities(identities={('client',
|
||||
|
|
1
poezio/version.py
Normal file
1
poezio/version.py
Normal file
|
@ -0,0 +1 @@
|
|||
__version__ = '0.13-dev'
|
Loading…
Reference in a new issue