argparse: add version information option
This commit is contained in:
parent
3265006adb
commit
f575674d47
15
nemubot.py
15
nemubot.py
@ -34,20 +34,27 @@ if __name__ == "__main__":
|
||||
|
||||
parser.add_argument("-v", "--verbose", action="count",
|
||||
default=0,
|
||||
help="Verbosity level")
|
||||
help="verbosity level")
|
||||
|
||||
parser.add_argument("-V", "--version", action="store_true",
|
||||
help="display nemubot version and exit")
|
||||
|
||||
parser.add_argument("-M", "--modules-path", nargs='*',
|
||||
default=["./modules/"],
|
||||
help="Directory to use as modules store")
|
||||
help="directory to use as modules store")
|
||||
|
||||
parser.add_argument("-D", "--data-path", default="./datas/",
|
||||
help="Path to use to save bot data")
|
||||
help="path to use to save bot data")
|
||||
|
||||
parser.add_argument('files', metavar='FILE', nargs='*',
|
||||
help="Configuration files to load")
|
||||
help="configuration files to load")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.version:
|
||||
print(bot.__version__)
|
||||
sys.exit(0)
|
||||
|
||||
# Setup loggin interface
|
||||
logger = logging.getLogger("nemubot")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user