From f1d7926076bd14ab5f5d4a50b28f7467b965c8c3 Mon Sep 17 00:00:00 2001 From: Jan Grewe Date: Sun, 27 Dec 2020 16:19:25 +0100 Subject: [PATCH] [refactor] rename main to nixview, add argparsing --- main.py | 13 ------------- nixview.py | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 13 deletions(-) delete mode 100644 main.py create mode 100644 nixview.py diff --git a/main.py b/main.py deleted file mode 100644 index 5ac00de..0000000 --- a/main.py +++ /dev/null @@ -1,13 +0,0 @@ -import sys -from PyQt5.QtWidgets import QApplication -from main_window import NixView -import argparse - -def main(): - app = QApplication(sys.argv) - window = NixView() - window.show() - sys.exit(app.exec_()) - -if __name__ == "__main__": - main() diff --git a/nixview.py b/nixview.py new file mode 100644 index 0000000..2fe1d2b --- /dev/null +++ b/nixview.py @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +import sys +from PyQt5.QtWidgets import QApplication +from main_window import NixView +import argparse + +def main(): + parser = argparse.ArgumentParser(description="NixView. Viewer for NIX data files. For more on nix see https://nixio.readthedocs.io/en/master") + parser.add_argument("file", nargs="?", default="", type=str, help="The nix file that should be opened.") + args = parser.parse_args() + app = QApplication(sys.argv) + window = NixView() + window.open_file(args.file) + window.show() + sys.exit(app.exec_()) + +if __name__ == "__main__": + main()