@classmethod
def add_arguments(cls):
    """
        python web project deploy tool
        """
    return [(('indir',), dict(help=
        'minifier root,default is current directory')), (('outdir',), dict(
        help='minifier root,default is current directory')), ((
        '--with-release',), dict(help='release package to pypi server')), (
        ('--extension',), dict(nargs='+', default=['.py'], help=
        'file extension')), (('--exclude-dir',), dict(nargs='+', default=[
        '.git', 'build', '.idea', 'dist'], help='directory to exclude')), (
        ('--prepend',), dict(help='add license to minifier file')), ((
        '--dry-run',), dict(action='store_true', help=
        'show file list instead filter it'))]
