mirror of
https://github.com/markqvist/NomadNet.git
synced 2025-05-04 15:15:04 -04:00
App skeleton, setuptools and versioning
This commit is contained in:
parent
471cba316a
commit
3dcd9f5c30
8 changed files with 2570 additions and 5 deletions
|
@ -1,7 +1,39 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import argparse
|
||||
|
||||
from ._version import __version__
|
||||
from .NomadNetworkApp import NomadNetworkApp
|
||||
|
||||
def program_setup(configdir, rnsconfigdir):
|
||||
app = NomadNetworkApp(configdir = configdir, rnsconfigdir = rnsconfigdir)
|
||||
input()
|
||||
app.quit()
|
||||
|
||||
def main():
|
||||
pass
|
||||
try:
|
||||
parser = argparse.ArgumentParser(description="Nomad Network Client")
|
||||
parser.add_argument("--config", action="store", default=None, help="path to alternative Nomad Network config directory", type=str)
|
||||
parser.add_argument("--rnsconfig", action="store", default=None, help="path to alternative Reticulum config directory", type=str)
|
||||
parser.add_argument("--version", action="version", version="Nomad Network Client {version}".format(version=__version__))
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.config:
|
||||
configarg = args.config
|
||||
else:
|
||||
configarg = None
|
||||
|
||||
if args.rnsconfig:
|
||||
rnsconfigarg = args.rnsconfig
|
||||
else:
|
||||
rnsconfigarg = None
|
||||
|
||||
program_setup(configarg, rnsconfigarg)
|
||||
|
||||
except KeyboardInterrupt:
|
||||
print("")
|
||||
exit()
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
main()
|
Loading…
Add table
Add a link
Reference in a new issue