[projects/git-slug: 82/170] Add argument parser

glen glen at pld-linux.org
Mon Sep 21 21:45:42 CEST 2015


commit 7c1c81bacb86540a6985c7eaf52ebc5b2487f991
Author: Kacper Kornet <draenog at pld-linux.org>
Date:   Sun Mar 11 07:29:20 2012 +0000

    Add argument parser

 slug_watch | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/slug_watch b/slug_watch
index 6c1800f..240b9d8 100755
--- a/slug_watch
+++ b/slug_watch
@@ -1,5 +1,6 @@
 #!/usr/bin/python3
 
+from argparse import ArgumentParser
 import fcntl
 import heapq
 import os
@@ -72,6 +73,12 @@ def run():
         process_file(os.path.join(WATCHDIR,filename))
     notifier.loop()
 
+
+parser = ArgumentParser(description='daemon to register changes in PLD repositories')
+parser.add_argument('-d', '--daemon', nargs='?', choices=['start', 'stop'], default=None, const='start')
+parser.add_argument('-u', '--user')
+options = parser.parse_args()
+
 os.chdir(pwd.getpwuid(os.getuid()).pw_dir)
 with open(PIDFILE, "a") as f:
     try: 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/git-slug.git/commitdiff/4ed64f73960519a2f4fd04c42950b2c96ae795c5



More information about the pld-cvs-commit mailing list