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
agorascommand-line toolPlatform-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.