|
32 | 32 |
|
33 | 33 | description = \ |
34 | 34 | """ |
35 | | -Sage Bootstrap Library |
| 35 | +SageMath Bootstrap Library |
| 36 | +
|
| 37 | +Provides scripts to manage the packages of Sage-the-distribution, |
| 38 | +including SageMath's database of equivalent system packages, |
| 39 | +and to download and upload tarballs from/to SageMath servers. |
| 40 | +
|
36 | 41 | """ |
37 | 42 |
|
38 | 43 |
|
|
58 | 63 |
|
59 | 64 | epilog_list = \ |
60 | 65 | """ |
61 | | -Print a list of all available packages |
| 66 | +Print a list of packages known to Sage |
62 | 67 |
|
63 | 68 | EXAMPLE: |
64 | 69 |
|
@@ -197,15 +202,17 @@ def make_parser(): |
197 | 202 | parser_list = subparsers.add_parser( |
198 | 203 | 'list', epilog=epilog_list, |
199 | 204 | formatter_class=argparse.RawDescriptionHelpFormatter, |
200 | | - help='Print a list of all available packages') |
| 205 | + help='Print a list of packages known to Sage') |
201 | 206 | parser_list.add_argument( |
202 | | - 'package_class', |
| 207 | + 'package_class', metavar='[package_name|:package_type:]', |
203 | 208 | type=str, default=[':all:'], nargs='*', |
204 | | - help='Package class like :all: (default) or :standard:') |
| 209 | + help=('package name or designator for all packages of a given type ' |
| 210 | + '(one of :all:, :standard:, :optional:, :experimental:, and :huge:); ' |
| 211 | + 'default: :all:')) |
205 | 212 | parser_list.add_argument( |
206 | 213 | '--has-file', action='append', default=[], metavar='FILENAME', dest='has_files', |
207 | | - help='Only include packages that have this file') |
208 | | - |
| 214 | + help=('only include packages that have this file in their metadata directory' |
| 215 | + '(examples: SPKG.rst, spkg-configure.m4, distros/debian.txt)')) |
209 | 216 | parser_name = subparsers.add_parser( |
210 | 217 | 'name', epilog=epilog_name, |
211 | 218 | formatter_class=argparse.RawDescriptionHelpFormatter, |
|
0 commit comments