UNPKG

@roots/bud

Version:

Configurable, extensible build tools for modern single and multi-page web applications

29 lines (28 loc) 998 B
import { jsx as _jsx } from "@roots/bud-support/jsx-runtime"; import BudCommand from '@roots/bud/cli/commands'; import { Command } from '@roots/bud-support/clipanion'; import DisplayConfigFiles from './displayConfigFiles.js'; import DisplayGeneratedConfig from './displayGeneratedConfig.js'; /** * bud env command */ export default class ConfigCommand extends BudCommand { static paths = [[`config`]]; static usage = Command.Usage({ category: `debug`, description: `Check configuration files`, details: `\ This command will output information about configuration files found in the project. `, examples: [[`Check configuration files used by bud.js`, `$0 config`]], }); /** * Execute command */ async execute() { await this.makeBud(); await this.bud.run(); this.renderStatic(_jsx(DisplayConfigFiles, { bud: this.bud })); this.renderStatic(_jsx(DisplayGeneratedConfig, { bud: this.bud })); } }