very simply version
This commit is contained in:
23
game_backuper/__main__.py
Normal file
23
game_backuper/__main__.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from game_backuper.config import Config
|
||||
from game_backuper.cml import Opts
|
||||
from game_backuper.db import Db
|
||||
from game_backuper.backuper import Backuper
|
||||
|
||||
|
||||
def main(cm=None):
|
||||
if cm is None:
|
||||
import sys
|
||||
cm = sys.argv[1:]
|
||||
cml = Opts(cm)
|
||||
cfg = Config(cml.config_file)
|
||||
db = Db(cfg.dest)
|
||||
bk = Backuper(db, cfg, cml)
|
||||
return bk.run()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import sys
|
||||
try:
|
||||
sys.exit(main())
|
||||
except Exception:
|
||||
sys.exit(-1)
|
||||
Reference in New Issue
Block a user