def __init__()

in dusty/commands/git_clone.py [0:0]


    def __init__(self, argparser):
        """ Initialize command instance, add arguments """
        super().__init__()
        argparser.add_argument(
            "-r", "--repository", dest="source",
            help="source git repository",
            type=str
        )
        argparser.add_argument(
            "-t", "--target", dest="target",
            help="target directory",
            type=str
        )
        argparser.add_argument(
            "-b", "--branch", dest="branch",
            help="repository branch",
            type=str, default="master"
        )
        argparser.add_argument(
            "-l", "--lightweight", dest="depth",
            help="limit clone depth",
            type=int
        )
        argparser.add_argument(
            "-u", "--username", dest="username",
            help="username",
            type=str
        )
        argparser.add_argument(
            "-p", "--password", dest="password",
            help="password",
            type=str
        )
        argparser.add_argument(
            "-k", "--key", dest="key",
            help="SSH key file",
            type=str
        )
        argparser.add_argument(
            "-K", "--key-data", dest="key_data",
            help="SSH key data",
            type=str
        )
        argparser.add_argument(
            "--username-variable", dest="username_variable",
            help="environment variable with username",
            type=str, default="GIT_LOGIN"
        )
        argparser.add_argument(
            "--password-variable", dest="password_variable",
            help="environment variable with password",
            type=str, default="GIT_PASSWORD"
        )
        argparser.add_argument(
            "--key-variable", dest="key_variable",
            help="environment variable with path to SSH key",
            type=str, default="GIT_KEY"
        )
        argparser.add_argument(
            "--key-data-variable", dest="key_data_variable",
            help="environment variable with SSH key data",
            type=str, default="GIT_KEY_DATA"
        )