docstr: Add the app new subparser: manage.py app new [options]
docstr_tok: ["Add","the","app","new","subparser",":","manage.py","app","new","[","options","]"]
code: def _setup_app_new_subparser(cls, subparsers):
      """Add the app new subparser: manage.py app new [options]"""
      app_new_parser = generate_subparser(
          subparsers,
          "new",
          description="Create a new StreamAlert app to poll logs from various services",
          subcommand=True,
      )
  
      set_parser_epilog(
          app_new_parser,
          epilog=(
              """\
                  Example:
  
                      manage.py app new \\
                        duo_auth \\
                        --cluster prod \\
                        --name duo_prod_collector \\
                        --schedule-expression 'rate(2 hours)' \\
                        --timeout 60 \\
                        --memory 256
                  """
          ),
      )
  
      cls._add_default_app_args(app_new_parser)
  
      app_types = sorted(StreamAlertApp.get_all_apps())
  
      # App type options
      app_new_parser.add_argument(
          "type",
          choices=app_types,
          metavar="APP_TYPE",
          help="Type of app being configured: {}".format(
              ", ".join(app_types)
          ),
      )
  
      # Function schedule expression (rate) arg
      add_schedule_expression_arg(app_new_parser)
  
      # Function timeout arg
      add_timeout_arg(app_new_parser)
  
      # Function memory arg
      add_memory_arg(app_new_parser)
  
file_path: streamalert/streamalert_cli/apps/handler.py
imports: import string
  from streamalert.apps import StreamAlertApp
  from streamalert.shared.logger import get_logger
  from streamalert_cli.apps.helpers import save_app_auth_info
  from streamalert_cli.utils import add_memory_arg, add_schedule_expression_arg, add_timeout_arg, CLICommand, CLUSTERS, generate_subparser, set_parser_epilog
label_desc: Use image node_id 3 for calling the AppCommand obj's underlying member method code with example usage: obj._setup_app_new_subparser(cls, subparsers) without return types