CMS Made Simple™ Developer Resources

cmscli - Command Line Interface

cmscli

cmscli is a standalone PHP CLI application for managing CMSMS installations from the command line. It provides automation-friendly access to common administration tasks without requiring a web browser. Distributed as a self-contained .phar file with 63 built-in commands.

Version: 2.0.0 Requires: CMSMS 2.2.14+, PHP 7.4+ Platform: Linux/Unix (requires SSH access) Download: dev.cmsmadesimple.org/projects/cmscli

Quick Start

cd /path/to/your/cmsms
chmod +x cmscli.phar
./cmscli.phar site-info
./cmscli.phar module-list
./cmscli.phar --help

Documentation

Full command reference, usage examples, automation patterns, and the module extension API are documented in the GitHub wiki:

cmscli Wiki

Source Code

github.com/cmsmadesimple/cmsms-cmscli