diff --git a/rsbbs/__init__.py b/rsbbs/__init__.py index 77a8d1d..b84b18d 100644 --- a/rsbbs/__init__.py +++ b/rsbbs/__init__.py @@ -17,3 +17,4 @@ # along with this program. If not, see . __all__ = ["rsbbs", "bbs", "message", "parser"] +__version__ = '0.1.0' diff --git a/rsbbs/bbs.py b/rsbbs/bbs.py index bcf1af8..ef32868 100644 --- a/rsbbs/bbs.py +++ b/rsbbs/bbs.py @@ -27,6 +27,7 @@ import platformdirs from sqlalchemy import create_engine, delete, select, or_ from sqlalchemy.orm import Session +from rsbbs import __version__ from rsbbs.message import Message, Base from rsbbs.parser import Parser @@ -443,7 +444,7 @@ class BBS(): def run(self): # Show greeting greeting = [] - greeting.append(f"[RSBBS-1.0.0] listening on " + greeting.append(f"[RSBBS-{__version__}] listening on " f"{self.config['callsign']} ") greeting.append(f"Welcome to {self.config['bbs_name']}, " f"{self.calling_station}") diff --git a/rsbbs/rsbbs.py b/rsbbs/rsbbs.py index c101178..09ad097 100755 --- a/rsbbs/rsbbs.py +++ b/rsbbs/rsbbs.py @@ -19,6 +19,7 @@ import argparse import sys +from rsbbs import __version__ from rsbbs.bbs import BBS @@ -45,9 +46,10 @@ def main(): help=arg[5], required=arg[6]) # Version arg is special: - sysv_parser.add_argument('-v', '--version', - action='version', - version=f"{sysv_parser.prog} version 0.h.-p") + sysv_parser.add_argument( + '-v', '--version', + action='version', + version=f"{sysv_parser.prog} version {__version__}") # Parse the args from the system sysv_args = sysv_parser.parse_args(sys.argv[1:])