|
76 | 76 | from easybuild.tools.config import get_pretend_installpath, init, init_build_options, mk_full_default_path
|
77 | 77 | from easybuild.tools.config import BuildOptions, ConfigurationVariables
|
78 | 78 | from easybuild.tools.configobj import ConfigObj, ConfigObjError
|
79 |
| -from easybuild.tools.docs import FORMAT_TXT, FORMAT_RST |
| 79 | +from easybuild.tools.docs import FORMAT_TXT, FORMAT_RST, FORMAT_JSON |
80 | 80 | from easybuild.tools.docs import avail_cfgfile_constants, avail_easyconfig_constants, avail_easyconfig_licenses
|
81 | 81 | from easybuild.tools.docs import avail_toolchain_opts, avail_easyconfig_params, avail_easyconfig_templates
|
82 | 82 | from easybuild.tools.docs import list_easyblocks, list_toolchains
|
@@ -463,7 +463,8 @@ def override_options(self):
|
463 | 463 | 'mpi-tests': ("Run MPI tests (when relevant)", None, 'store_true', True),
|
464 | 464 | 'optarch': ("Set architecture optimization, overriding native architecture optimizations",
|
465 | 465 | None, 'store', None),
|
466 |
| - 'output-format': ("Set output format", 'choice', 'store', FORMAT_TXT, [FORMAT_TXT, FORMAT_RST]), |
| 466 | + 'output-format': ("Set output format", 'choice', 'store', FORMAT_TXT, [FORMAT_TXT, FORMAT_RST, |
| 467 | + FORMAT_JSON]), |
467 | 468 | 'output-style': ("Control output style; auto implies using Rich if available to produce rich output, "
|
468 | 469 | "with fallback to basic colored output",
|
469 | 470 | 'choice', 'store', OUTPUT_STYLE_AUTO, OUTPUT_STYLES),
|
|
0 commit comments