agoras.cli package

The agoras.cli package provides the command-line interface for Agoras, enabling interaction with social media platforms through a unified CLI.

Package Overview

This package provides:

  • Main entry point (agoras.cli.main) for the agoras command-line tool

  • Platform-specific command parsers for all 10 supported platforms

  • Utility commands for feed automation and scheduling

  • Legacy command support for backward compatibility

  • Platform registry for managing platform actions

Dependencies: Requires agoras-platforms>=2.0.0.

Entry Point

The CLI is installed as a console script entry point:

agoras [options] <command> [options]

See usage for detailed usage examples.

agoras.cli package

agoras.cli.main module

Main entry point for the CLI application.

agoras.cli.base module

Base utilities for CLI argument parsing and common options.

agoras.cli.registry module

Platform registry for managing supported platforms and their actions.

agoras.cli.commands package

CLI command implementations.

agoras.cli.commands package

agoras.cli.commands.publish module

Publish command for posting to social networks.

agoras.cli.utils package

Utility commands for automation (feed, scheduling).

agoras.cli.utils package

agoras.cli.utils.feed module

Feed automation utilities for RSS/Atom feeds.

agoras.cli.utils.schedule module

Scheduling utilities for Google Sheets integration.

agoras.cli.validator module

Validation utilities for CLI parameters.

agoras.cli.converter module

Conversion utilities for CLI data formats.

agoras.cli.migration module

Migration utilities for CLI configuration.

agoras.cli.legacy module

Legacy command support for backward compatibility.