Skip to content

halguru manual

Displays and generates the manual for the halguru program. Usage:

halguru manual [options]

Options Default Description
--help, -h Prints help information
--error-codes, -e Enables detailed output for debugging and troubleshooting purposes.
--display-manual, -d Display the manual.
--generate-file, -g Generate the Markdown manual file.
--generate-schemas, -s Generate JSON schemas for the models into the specified directory.
--generate-agent-yaml-docs, -a Generate documentation for the YAML Agent Configuration.
--generate-state-yaml-docs, -t Generate documentation for the YAML State Configuration.
--generate-action-yaml-docs, -n Generate documentation for the YAML Action Configuration.
--generate-webscraping-yaml-docs, -w Generate documentation for the YAML web scraping Configuration.
--generate-cli-docs, -c Generate documentation for the CLI commands.
--generate-version-file, -r Generate a version file.
--overwrite, -o Overwrite an existing manual file.
--verbose, -v Enables detailed output for debugging and troubleshooting purposes.

Summary#

Represents the "Manual" command for the command-line interface of the application. This command enables the user to display or generate a manual for the system, as well as retrieve additional information about errors, usage instructions, and documentation.

Remarks#

The "Manual" command provides functionality for displaying the manual directly in the console or generating it as a file in Markdown format. It also includes options for displaying error codes and overwriting previous manual files when generating new ones.

Option --help, -h#

Prints help information

Option --error-codes, -e#

Enables detailed output for debugging and troubleshooting purposes.

Represents a configuration option to enable detailed error code display for debugging and troubleshooting.

This property is part of the "Manual" command settings in the command-line interface. When enabled, it triggers the display of additional error codes that assist in diagnosing issues within the application.

Option --display-manual, -d#

Display the manual.

Specifies whether the manual should be displayed as part of the "Manual" command in the command-line interface.

This property controls the output of the application manual documentation to the console. It is typically used to provide users with detailed information about the application's functionality and usage.

Option --generate-file, -g#

Generate the Markdown manual file.

  • Type: String

Specifies the file path where the Markdown manual is generated when the "Manual" command is executed with this option.

Create a documentation file in Markdown format. If a file path is provided, it generates the manual at the specified location. Enable the 'overwrite' option to replace an existing file at the same path.

Option --generate-schemas, -s#

Generate JSON schemas for the models into the specified directory.

  • Type: String

Specifies the directory path where JSON schemas for the models should be generated.

This property is utilized as part of the "Manual" command settings in the command-line interface. When provided, it triggers the generation of JSON schema files for the application's models, placing them in the specified directory.

Option --generate-agent-yaml-docs, -a#

Generate documentation for the YAML Agent Configuration.

  • Type: String

Specifies the output directory or file path where the documentation for the YAML Agent Configuration should be generated.

This property is used to generate detailed documentation about the YAML Agent Configuration structure. It is particularly useful for users who need guidance on how to configure agents or understand the structure of the agent configuration in YAML format.

Option --generate-state-yaml-docs, -t#

Generate documentation for the YAML State Configuration.

  • Type: String

Specifies the path or directory where documentation for the YAML State Configuration will be generated.

This property is utilized within the "Manual" command to produce documentation files for the YAML-based State Configuration. When provided, the application generates the corresponding documentation at the given location, aiding in clarifying the structure and requirements of the State Configuration.

Option --generate-action-yaml-docs, -n#

Generate documentation for the YAML Action Configuration.

  • Type: String

Specifies the file path or directory to generate documentation for the YAML Action Configuration.

This property is used to generate detailed YAML documentation for configuring actions within the application. When provided, it triggers the documentation generation process, saving the output to the specified location. It is designed for use in scenarios where action configuration guidance is required in YAML format.

Option --generate-webscraping-yaml-docs, -w#

Generate documentation for the YAML web scraping Configuration.

  • Type: String

Specifies the directory path for generating YAML documentation of the web scraping configuration.

This property is utilized in the "Manual" command to generate structured YAML documentation for configurations related to web scraping. The documentation assists in understanding and referencing the configuration's properties and usage. Setting this property triggers the generation process and writes the output to the specified directory.

Option --generate-cli-docs, -c#

Generate documentation for the CLI commands.

  • Type: String

Configures the generation of documentation for the command-line interface (CLI) commands.

When specified, this property triggers the creation of CLI documentation in the provided directory. It supports automating the documentation process for commands within the application, ensuring that CLI usage and options are well-documented for end users.

Option --generate-version-file, -r#

Generate a version file.

  • Type: String

Specifies the path to generate a version file.

This property defines an option for creating a version file at the specified location, which can be used for versioning and tracking purposes within the application. If set to null, no version file will be generated.

Option --overwrite, -o#

Overwrite an existing manual file.

Indicates whether an existing manual file should be overwritten when generating the manual.

This property is utilized in conjunction with the --generate-file and --generate-schemas options to determine whether an existing file should be replaced if it already exists. By default, overwriting is disabled.

Option --verbose, -v#

Enables detailed output for debugging and troubleshooting purposes.

Specifies whether detailed output is enabled for debugging and troubleshooting purposes.

When set to true, additional information about the command execution process is displayed, which can be useful for diagnosing issues or understanding internal operations. By default, the value is false, indicating standard output only.


Last updated: 2025-10-13
Autogenerated: Yes
AI powered: Yes
Core version: 1.66.0