renaming etherdump -> pppadump
This commit is contained in:
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from __future__ import print_function
|
||||
import sys
|
||||
|
||||
usage = """Usage:
|
||||
pppadump CMD
|
||||
|
||||
where CMD could be:
|
||||
appendmeta
|
||||
creatediffhtml
|
||||
deletepad
|
||||
dumpcsv
|
||||
gethtml
|
||||
gettext
|
||||
html5tidy
|
||||
index
|
||||
init
|
||||
join
|
||||
listauthors
|
||||
list
|
||||
pull
|
||||
pushhtml
|
||||
revisionscount
|
||||
sethtml
|
||||
settext
|
||||
showmeta
|
||||
status
|
||||
|
||||
For more information on each command try:
|
||||
pppadump CMD --help
|
||||
|
||||
"""
|
||||
|
||||
try:
|
||||
cmd = sys.argv[1]
|
||||
if cmd.startswith("-"):
|
||||
cmd = "sync"
|
||||
args = sys.argv
|
||||
else:
|
||||
args = sys.argv[2:]
|
||||
except IndexError:
|
||||
print (usage)
|
||||
sys.exit(0)
|
||||
try:
|
||||
# http://stackoverflow.com/questions/301134/dynamic-module-import-in-python
|
||||
cmdmod = __import__("pppadump.commands.%s" % cmd, fromlist=["pppadump.commands"])
|
||||
cmdmod.main(args)
|
||||
except ImportError as e:
|
||||
print ("Error performing command '{0}'\n(python said: {1})\n".format(cmd, e))
|
||||
print (usage)
|
||||
|
||||
Reference in New Issue
Block a user