channels:list
Lists all channels in the system with their details in various formats.
If you would like to create or manage channels programmatically, see the Channel Model documentation.
php eecli.php channels:list
Options list:
--site=<value>
-s <value>
Site ID to list channels for
--format=<value>
-f <value>
Output format: table, json, or csv
--channel_id=<value>
-c <value>
Filter by specific channel ID
Examples:
Listing all channels:
The following commands will list all channels in table format (default):
php eecli.php channels:list
php eecli.php channels:list --format=table
php eecli.php channels:list -f table
Listing channels for a specific site:
php eecli.php channels:list --site=1
php eecli.php channels:list -s 1
Filtering by channel ID:
php eecli.php channels:list --channel_id=5
php eecli.php channels:list -c 5
Output in JSON format:
php eecli.php channels:list --format=json
php eecli.php channels:list -f json
Output in CSV format:
php eecli.php channels:list --format=csv
php eecli.php channels:list -f csv
Combining filters:
You can combine multiple filters to narrow down your results:
php eecli.php channels:list --site=1 --format=json
php eecli.php channels:list -s 1 -c 5 -f table