"""usage: git push [options] [ [...]] -h, --help -v, --verbose be more verbose -q, --quiet be more quiet --repo repository --all push all refs --mirror mirror all refs --delete delete refs --tags push tags (can't be used with --all or --mirror) -n, --dry-run dry run --porcelain machine-readable output -f, --force force updates --thin use thin pack --receive-pack receive pack program --exec receive pack program -u, --set-upstream set upstream for git pull/status --progress force progress reporting """ from docopt import docopt if __name__ == '__main__': print(docopt(__doc__))