actually get command to run

This commit is contained in:
boyska 2022-01-25 12:12:55 +01:00
förälder bd29861999
incheckning 15f34becba

Visa fil

@ -230,23 +230,38 @@ class Daemon(object):
board.handler_unblock(event_id)
def parse_args():
"""Parse command-line arguments."""
parser = argparse.ArgumentParser(description='Clipster clipboard manager.')
parser.add_argument('-f', '--config', action="store",
help="Path to config directory.")
parser.add_argument('-l', '--log_level', action="store", default="INFO",
help="Set log level: DEBUG, INFO (default), WARNING, ERROR, CRITICAL")
parser = argparse.ArgumentParser(description="Clipster clipboard manager.")
parser.add_argument(
"-f", "--config", action="store", help="Path to config directory."
)
parser.add_argument(
"-l",
"--log_level",
action="store",
default="INFO",
help="Set log level: DEBUG, INFO (default), WARNING, ERROR, CRITICAL",
)
parser.add_argument("command", nargs='+')
parser.add_argument("command", nargs="+")
# Mutually exclusive client and daemon options.
boardgrp = parser.add_mutually_exclusive_group()
boardgrp.add_argument('-p', '--primary', action="store_const", const='PRIMARY',
help="Query, or write STDIN to, the PRIMARY clipboard.")
boardgrp.add_argument('-c', '--clipboard', action="store_const", const='CLIPBOARD',
help="Query, or write STDIN to, the CLIPBOARD clipboard.")
boardgrp.add_argument(
"-p",
"--primary",
action="store_const",
const="PRIMARY",
help="Query, or write STDIN to, the PRIMARY clipboard.",
)
boardgrp.add_argument(
"-c",
"--clipboard",
action="store_const",
const="CLIPBOARD",
help="Query, or write STDIN to, the CLIPBOARD clipboard.",
)
return parser.parse_args()