CLI API

The cli module provides the command-line interface for the USDA FDC client.

Main Entry Point

usda_fdc.cli.main()[source]

Main entry point for the CLI.

Return type:

None

Command Handlers

usda_fdc.cli.search_command(args)[source]

Handle search command.

Parameters:

args (Namespace) –

Return type:

None

usda_fdc.cli.food_command(args)[source]

Handle food command.

Parameters:

args (Namespace) –

Return type:

None

usda_fdc.cli.nutrients_command(args)[source]

Handle nutrients command.

Parameters:

args (Namespace) –

Return type:

None

usda_fdc.cli.list_command(args)[source]

Handle list command.

Parameters:

args (Namespace) –

Return type:

None

Utility Functions

usda_fdc.cli.format_output(data, output_format)[source]

Format output data based on specified format.

Parameters:
  • data (Any) –

  • output_format (str) –

Return type:

str

usda_fdc.cli.pretty_print_object(obj)[source]

Pretty print an object.

Parameters:

obj (Any) –

Return type:

str