mirror of
https://github.com/netinvent/npbackup.git
synced 2025-09-07 21:44:47 +08:00
24 lines
685 B
Python
24 lines
685 B
Python
#! /usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# This file is part of npbackup, and is really just a binary shortcut to launch npbackup.gui.__main__
|
|
|
|
import os
|
|
import sys
|
|
|
|
sys.path.insert(0, os.path.normpath(os.path.join(os.path.dirname(__file__), "..")))
|
|
|
|
from npbackup.gui.__main__ import main_gui
|
|
from npbackup.__main__ import main
|
|
|
|
del sys.path[0]
|
|
|
|
if __name__ == "__main__":
|
|
if "--run-as-cli" in sys.argv:
|
|
# Drop --run-as-cli argument since cli doesn't know about it
|
|
sys.argv.pop(sys.argv.index("--run-as-cli"))
|
|
os.environ["NPBACKUP_BUILD_TYPE"] = "cli"
|
|
main()
|
|
else:
|
|
os.environ["NPBACKUP_BUILD_TYPE"] = "gui"
|
|
main_gui()
|