add version command
All checks were successful
Test suites / test-build-install (pull_request) Successful in 28s
Test suites / selftest (pull_request) Successful in 1m0s
Test suites / pylint (pull_request) Successful in 34s
Test suites / formatting (pull_request) Successful in 29s
Test suites / mypy (pull_request) Successful in 29s
Test suites / reuse (pull_request) Successful in 7s
All checks were successful
Test suites / test-build-install (pull_request) Successful in 28s
Test suites / selftest (pull_request) Successful in 1m0s
Test suites / pylint (pull_request) Successful in 34s
Test suites / formatting (pull_request) Successful in 29s
Test suites / mypy (pull_request) Successful in 29s
Test suites / reuse (pull_request) Successful in 7s
This commit is contained in:
@@ -24,7 +24,9 @@ jobs:
|
||||
- name: Install package
|
||||
run: pip3 install dist/seafile_mirror-*.tar.gz
|
||||
- name: Run package
|
||||
run: seafile-mirror --help
|
||||
run: |
|
||||
seafile-mirror --version
|
||||
seafile-mirror --help
|
||||
|
||||
# Run tool and sync a test library
|
||||
selftest:
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
# SPDX-FileCopyrightText: 2023 Max Mehl <https://mehl.mx>
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
|
||||
"""Global init file"""
|
||||
|
||||
from importlib.metadata import version
|
||||
|
||||
__version__ = version("seafile-mirror")
|
||||
|
||||
@@ -14,6 +14,7 @@ from time import sleep
|
||||
|
||||
import yaml
|
||||
|
||||
from . import __version__
|
||||
from ._cachedb import db_read
|
||||
from ._helpers import convert_bytes, findstring, get_lock
|
||||
from ._seafile import (
|
||||
@@ -48,6 +49,7 @@ parser.add_argument(
|
||||
default=False,
|
||||
help="Print and log DEBUG messages",
|
||||
)
|
||||
parser.add_argument("--version", action="version", version="%(prog)s " + __version__)
|
||||
|
||||
|
||||
def main(): # pylint: disable=too-many-locals, too-many-statements
|
||||
|
||||
Reference in New Issue
Block a user