[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