Pārlūkot izejas kodu

added debug Parameter

Tobias Simetsreiter 5 gadi atpakaļ
vecāks
revīzija
a40404a552
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      pyBackup.py

+ 6 - 0
pyBackup.py

@@ -15,16 +15,22 @@ def _parser():
     import argparse as ap
     parser = ap.ArgumentParser()
     parser.set_defaults(func=parser.print_help)
+    parser.add_argument("-d", "--debug", action="count", default=0)
     subp = parser.add_subparsers()
     subp_sc = subp.add_parser("shellscript")
     subp_sc.set_defaults(func=_shellscript_command)
     subp_sc = subp.add_parser("cronjob")
     subp_sc.set_defaults(func=lambda:print(Cronjob(command="asdf")))
+    subp_sc = subp.add_parser("install")
+    subp_sc.set_defaults(func=_install_command)
     return parser.parse_args()
 
 def _shellscript_command(args):
     return bash(SHELLSCRIPT).returncode
 
+def _install_command(args):
+    return bash(SHELLSCRIPT).returncode
+
 def bash(script="", args=[], encoding="utf-8"):
     import subprocess as sub
     proc = sub.Popen(["bash"], stdin=sub.PIPE)