mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
@ -97,6 +97,17 @@ def do_auto_mode(agent):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
def add_parsers(parser):
|
||||||
|
"""
|
||||||
|
Adds the plugins and google subcommands to a given argparse.ArgumentParser
|
||||||
|
"""
|
||||||
|
subparsers = parser.add_subparsers()
|
||||||
|
|
||||||
|
# Add parsers from plugins_cmd
|
||||||
|
plugins_cmd.add_parsers(subparsers)
|
||||||
|
|
||||||
|
# Add parsers from google_cmd
|
||||||
|
google_cmd.add_parsers(subparsers)
|
||||||
parser = argparse.ArgumentParser(prog="pwnagotchi")
|
parser = argparse.ArgumentParser(prog="pwnagotchi")
|
||||||
# pwnagotchi --help
|
# pwnagotchi --help
|
||||||
parser.add_argument('-C', '--config', action='store', dest='config', default='/etc/pwnagotchi/default.toml',
|
parser.add_argument('-C', '--config', action='store', dest='config', default='/etc/pwnagotchi/default.toml',
|
||||||
@ -127,11 +138,8 @@ if __name__ == '__main__':
|
|||||||
help="How to donate to this project.")
|
help="How to donate to this project.")
|
||||||
|
|
||||||
# pwnagotchi plugins --help
|
# pwnagotchi plugins --help
|
||||||
parser_plugins = plugins_cmd.add_parsers(parser)
|
add_parsers(parser)
|
||||||
args = parser_plugins.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
# pwnagotchi google --help
|
|
||||||
parser_google = google_cmd.add_parsers(parser)
|
|
||||||
|
|
||||||
if plugins_cmd.used_plugin_cmd(args):
|
if plugins_cmd.used_plugin_cmd(args):
|
||||||
config = utils.load_config(args)
|
config = utils.load_config(args)
|
||||||
|
@ -5,11 +5,11 @@ from pydrive2.auth import GoogleAuth
|
|||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
|
||||||
def add_parsers(parser):
|
def add_parsers(subparsers):
|
||||||
"""
|
"""
|
||||||
Adds the plugins subcommand to a given argparse.ArgumentParser
|
Adds the plugins subcommand to a given argparse.ArgumentParser
|
||||||
"""
|
"""
|
||||||
subparsers = parser.add_subparsers()
|
#subparsers = parser.add_subparsers()
|
||||||
# pwnagotchi google
|
# pwnagotchi google
|
||||||
parser_google = subparsers.add_parser('google')
|
parser_google = subparsers.add_parser('google')
|
||||||
google_subparsers = parser_google.add_subparsers(dest='googlecmd')
|
google_subparsers = parser_google.add_subparsers(dest='googlecmd')
|
||||||
|
@ -14,11 +14,11 @@ SAVE_DIR = '/usr/local/share/pwnagotchi/available-plugins/'
|
|||||||
DEFAULT_INSTALL_PATH = '/usr/local/share/pwnagotchi/installed-plugins/'
|
DEFAULT_INSTALL_PATH = '/usr/local/share/pwnagotchi/installed-plugins/'
|
||||||
|
|
||||||
|
|
||||||
def add_parsers(parser):
|
def add_parsers(subparsers):
|
||||||
"""
|
"""
|
||||||
Adds the plugins subcommand to a given argparse.ArgumentParser
|
Adds the plugins subcommand to a given argparse.ArgumentParser
|
||||||
"""
|
"""
|
||||||
subparsers = parser.add_subparsers()
|
#subparsers = parser.add_subparsers()
|
||||||
# pwnagotchi plugins
|
# pwnagotchi plugins
|
||||||
parser_plugins = subparsers.add_parser('plugins')
|
parser_plugins = subparsers.add_parser('plugins')
|
||||||
plugin_subparsers = parser_plugins.add_subparsers(dest='plugincmd')
|
plugin_subparsers = parser_plugins.add_subparsers(dest='plugincmd')
|
||||||
|
Reference in New Issue
Block a user