mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
Make fetch help display all known recipes.
R=agable@chromium.org BUG=366884 Review URL: https://codereview.chromium.org/358203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@287832 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
31
fetch.py
31
fetch.py
@@ -21,9 +21,10 @@ These parameters will be passed through to the recipe's main method.
|
||||
import json
|
||||
import optparse
|
||||
import os
|
||||
import pipes
|
||||
import subprocess
|
||||
import sys
|
||||
import pipes
|
||||
import textwrap
|
||||
|
||||
from distutils import spawn
|
||||
|
||||
@@ -197,20 +198,24 @@ def usage(msg=None):
|
||||
if msg:
|
||||
print 'Error:', msg
|
||||
|
||||
print (
|
||||
"""
|
||||
usage: %s [options] <recipe> [--property=value [--property2=value2 ...]]
|
||||
print textwrap.dedent("""\
|
||||
usage: %s [options] <recipe> [--property=value [--property2=value2 ...]]
|
||||
|
||||
This script can be used to download the Chromium sources. See
|
||||
http://www.chromium.org/developers/how-tos/get-the-code
|
||||
for full usage instructions.
|
||||
This script can be used to download the Chromium sources. See
|
||||
http://www.chromium.org/developers/how-tos/get-the-code
|
||||
for full usage instructions.
|
||||
|
||||
Valid options:
|
||||
-h, --help, help Print this message.
|
||||
--nohooks Don't run hooks after checkout.
|
||||
-n, --dry-run Don't run commands, only print them.
|
||||
--no-history Perform shallow clones, don't fetch the full git history.
|
||||
|
||||
Valid fetch recipes:""") % os.path.basename(sys.argv[0])
|
||||
for fname in os.listdir(os.path.join(SCRIPT_PATH, 'recipes')):
|
||||
if fname.endswith('.py'):
|
||||
print ' ' + fname[:-3]
|
||||
|
||||
Valid options:
|
||||
-h, --help, help Print this message.
|
||||
--nohooks Don't run hooks after checkout.
|
||||
-n, --dry-run Don't run commands, only print them.
|
||||
--no-history Perform shallow clones, don't fetch the full git history.
|
||||
""" % os.path.basename(sys.argv[0]))
|
||||
sys.exit(bool(msg))
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user