A command-line interface for managing Craft CMS 2 sites, providing tools for database, asset, and plugin operations.
Craft CLI is a command-line interface tool built for Craft CMS 2 that provides developers with terminal-based commands to manage their Craft sites. It solves the problem of manual CMS administration by automating tasks like database backups, asset synchronization, plugin installation, and cache management. The tool integrates with multi-environment setups and supports remote operations via SSH.
Craft CMS 2 developers and administrators who need to automate site management, perform deployments, or script common maintenance tasks from the command line.
Developers choose Craft CLI because it provides a unified, scriptable interface for Craft CMS 2 operations that would otherwise require manual dashboard clicks or custom scripts. Its deep integration with Craft's architecture and support for custom commands make it extensible for project-specific workflows.
Command line interface for Craft CMS 2.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Handles backups, restores, and remote synchronization via commands like `db:pull` and `db:push`, streamlining deployment and maintenance workflows.
Enables pushing and pulling of asset files over SSH, automating synchronization between development and production environments as shown in the assets commands.
Supports custom Symfony Console commands through generation and configuration, allowing tailored workflows for specific project needs.
Provides a PHP shell for direct Craft API access, aiding in development and troubleshooting without leaving the terminal.
Only compatible with Craft CMS 2, making it obsolete for users on newer versions like Craft CMS 3, with no mentioned support for updates.
Installation varies by OS (Homebrew, phar, Composer), and troubleshooting is required for PHP-MySQL connections, as noted in the README's lengthy troubleshooting section.
Remote database and asset operations necessitate SSH access, which may not be available in shared hosting or restricted server environments.