MCPcopy Create free account
hub / github.com/TimMcCool/scratchattach / main

Function main

tests/src/util/__main__.py:24–38  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22
23
24def main():
25 parser = argparse.ArgumentParser()
26
27 # using if statements here for indentation to help organise subcommands/arguments
28 if command := parser.add_subparsers(dest="command"):
29 if encrypt := command.add_parser("e", help="Encrypt content"):
30 encrypt.add_argument("content", nargs="?")
31 if decrypt := command.add_parser("d", help="Decrypt content"):
32 decrypt.add_argument("content", nargs="?")
33
34 command.add_parser("keygen", help="Generate a key. You could set this to $FERNET_KEY if you want")
35 command.add_parser("vercel", help="Output the vercel auth data.")
36 command.add_parser("addmask", help="Mask all secrets.")
37
38 cmd(parser.parse_args(namespace=Args()))
39
40
41def cmd(args: Args):

Callers 1

__main__.pyFile · 0.70

Calls 2

cmdFunction · 0.85
ArgsClass · 0.85

Tested by

no test coverage detected