Commands Reference
Complete reference guide for all CCLS Games CLI Tool commands, organized by category with detailed syntax and examples.
Table of Contents
- Command Syntax
- Basic Commands
- Search Commands
- Download Commands
- Game Management Commands
- Browse Commands
- Delete Commands
- System Commands
- Log Commands
- Version Commands
- Utility Commands
- Developer Commands
Command Syntax
General Format
CCLS>[command] [parameters] [options]
Common Conventions
[required]
- Required parameter
[optional]
- Optional parameter
[command] help
- Get help for any command
-y
- Skip confirmation prompts
-d
- Show detailed information
-tree
- Show file tree structure
Parameter Types
- Game ID: Format
cg0000
for games, cb0000
for bundles
- Game Name: Case-insensitive, supports partial matching
- Folder Name: Name of installed game folder
- Filename: Log file or template name
Basic Commands
help
Display help information.
Syntax:
help
help -a
help -list-all
Examples:
CCLS>help # Basic help overview
CCLS>help -a # Complete command reference
CCLS>help -list-all # Same as help -a
clear / cls
Clear the console screen.
Syntax:
clear
cls
Examples:
CCLS>clear # Clear console
CCLS>cls # Alternative command
exit / quit
Exit the CLI Tool.
Syntax:
exit
quit
Examples:
CCLS>exit # Exit application
CCLS>quit # Alternative command
logout
Log out and return to login screen.
Syntax:
logout
Examples:
CCLS>logout # Log out and re-login
forget
Remove stored login credentials.
Syntax:
forget
Examples:
CCLS>forget # Remove saved credentials
Search Commands
search
Search for games and bundles.
Syntax:
search [game_id]
search game [search_term]
search library
search lib
search help
Parameters:
[game_id]
- Game ID (cg0000) or bundle ID (cb0000)
[search_term]
- Text to search for in game names
library/lib
- Show complete game library
Examples:
CCLS>search cg0025 # Get info for specific game
CCLS>search cb0010 # Get info for specific bundle
CCLS>search game tekken # Search for games matching "tekken"
CCLS>search game assassin # Search for Assassin's Creed games
CCLS>search library # Show all available games/bundles
CCLS>search lib # Short form of library
CCLS>search help # Show search command help
Search Game Features:
- Fuzzy matching for game names
- Interactive selection menu
- Direct download option (
get [number]
)
- Ranked results (exact matches first)
Download Commands
get
Download and install games or bundles.
Syntax:
get [game_id] [-y]
get game [game_name] [-y]
get help
Parameters:
[game_id]
- Game ID (cg0000) or bundle ID (cb0000)
[game_name]
- Name of game to download
-y
- Skip confirmation prompts
Examples:
CCLS>get cg0025 # Download game by ID
CCLS>get cb0010 # Download bundle by ID
CCLS>get cg0025 -y # Download without confirmation
CCLS>get game tekken 8 # Download by name
CCLS>get game plateup -y # Download by name, no confirmation
CCLS>get help # Show get command help
Download Process:
- Validates game ID/name
- Shows game information
- Confirms download (unless -y used)
- Downloads with progress tracking
- Extracts automatically
- Saves metadata
Game Management Commands
list
Display information about installed games.
Syntax:
list all [-d]
list [identifier] [-d] [-tree]
list game [game_name] [-d] [-tree]
list gamedir [folder_name] [-d] [-tree]
list help
Parameters:
all
- Show all installed games
[identifier]
- Game ID, folder name, or game name
[game_name]
- Specific game name
[folder_name]
- Specific folder name
-d
- Show detailed information
-tree
- Show complete file tree
Examples:
CCLS>list all # List all games (basic)
CCLS>list all -d # List all games (detailed)
CCLS>list cg0025 # Info for specific game by ID
CCLS>list cg0025 -d # Detailed info by ID
CCLS>list cg0025 -tree # File tree by ID
CCLS>list cg0025 -tree -d # Detailed info + file tree
CCLS>list game tekken 8 # Info by game name
CCLS>list gamedir "The Long Drive" # Info by folder name
CCLS>list help # Show list command help
Information Displayed:
- Game name and ID
- Installation size
- Version information
- Update status
- File tree (with -tree option)
- System requirements (with -d option)
Browse Commands
browse
Enter interactive game browser mode.
Syntax:
browse
browse help
Examples:
CCLS>browse # Enter browse mode
CCLS>browse help # Show browse help
Browse Mode Commands:
view [number]
- View game details
del [number]
- Delete game
update [number]
- Check for updates
refresh [number]
- Refresh online info
[number]
- Same as view [number]
[Enter]
- Exit browse mode
Browse Features:
- Fast local-first interface
- Color-coded game status
- Real-time update checking
- Comprehensive game management
Delete Commands
del
Delete installed games.
Syntax:
del [identifier] [-y]
del game [game_name] [-y]
del gamedir [folder_name] [-y]
del help
Parameters:
[identifier]
- Game ID, folder name, or game name
[game_name]
- Specific game name
[folder_name]
- Specific folder name
-y
- Skip confirmation prompt
Examples:
CCLS>del cg0025 # Delete by game ID
CCLS>del "The Long Drive" # Delete by folder name
CCLS>del game tekken 8 # Delete by game name
CCLS>del cg0025 -y # Delete without confirmation
CCLS>del help # Show delete command help
Safety Features:
- Confirmation prompts (unless -y used)
- Shows game size before deletion
- Displays complete path
- Updates library cache automatically
System Commands
sys
System management and configuration.
Syntax:
sys cache status
sys cache refresh
sys start-message [action] [template]
sys help
Cache Commands:
CCLS>sys cache status # Show cache information
CCLS>sys cache refresh # Rebuild library cache
CCLS>sys cache help # Cache system help
Startup Message Commands:
CCLS>sys start-message list # List available templates
CCLS>sys start-message get [name] # Download template
CCLS>sys start-message enable [name] # Enable template
CCLS>sys start-message get,enable [name] # Download and enable
CCLS>sys start-message try [name] # Preview template
CCLS>sys start-message view # View current message
CCLS>sys start-message default # Disable custom messages
CCLS>sys start-message del [name] # Delete template
CCLS>sys start-message wipe # Delete all templates
CCLS>sys start-message help # Startup message help
setup
Configure CLI Tool directories.
Syntax:
setup
Examples:
CCLS>setup # Configure installation directories
Configuration Options:
- Games installation directory
- Temporary download directory
- Creates necessary folder structure
check
Check system requirements and dependencies.
Syntax:
check
Examples:
CCLS>check # Check all dependencies
Checks Performed:
- Python installation and version
- Python requests library
- 7-Zip installation
- PowerShell version
- Available disk space
install
Install required dependencies.
Syntax:
install [utility]
install help
Supported Utilities:
python
- Install Python interpreter
requests
- Install Python requests library
7zip
- Install 7-Zip extraction utility
Examples:
CCLS>install python # Install Python
CCLS>install requests # Install Python requests
CCLS>install 7zip # Install 7-Zip
CCLS>install help # Show install help
Log Commands
log
Manage session logs and history.
Syntax:
log list [-a|-all|-[number]]
log view [filename]
log del [filename] [-y]
log open [filename]
log help
Parameters:
[filename]
- Specific log file name
-a/-all
- Show all log files (default)
-[number]
- Limit to specific number of files
-y
- Skip confirmation for deletion
Examples:
CCLS>log list # Browse all logs interactively
CCLS>log list -5 # Show 5 newest logs
CCLS>log list -all # Show all logs (explicit)
CCLS>log view session_2024.log # View specific log file
CCLS>log del old_session.log # Delete log with confirmation
CCLS>log del old_session.log -y # Delete without confirmation
CCLS>log open session_2024.log # Open with default editor
CCLS>log help # Show log command help
Log Browser Features:
- Interactive file selection
- Color-coded file age
- File size and date information
- Search and filter capabilities
Version Commands
version
Display version information.
Syntax:
version
Examples:
CCLS>version # Show current version and update status
update
Update CLI Tool to latest version.
Syntax:
update
Examples:
CCLS>update # Update to latest version
Update Process:
- Checks for latest version
- Downloads update
- Creates backup of current version
- Replaces with new version
- Requires restart to apply
changelog
View version history and changes.
Syntax:
changelog [version]
changelog list
changelog latest
changelog help
Parameters:
[version]
- Specific version number
list
- Show all available changelogs
latest
- Show changes in latest version
Examples:
CCLS>changelog 2.1.4 # Show changes in v2.1.4
CCLS>changelog list # List all available versions
CCLS>changelog latest # Show latest version changes
CCLS>changelog help # Show changelog help
Utility Commands
devmode
Toggle Developer Mode.
Syntax:
devmode
devmode help
Examples:
CCLS>devmode # Toggle developer mode on/off
CCLS>devmode help # Show developer mode help
Developer Mode Features:
- No login required
- Offline functionality
- Disabled online API calls
- Testing and development use
Command Categories Summary
Essential Commands
help, search library, get [id], browse, list all
Game Discovery
search library, search game [term], search [id]
Game Management
get [id], list [game], del [game], browse
System Maintenance
check, install [utility], setup, update, version
Advanced Features
sys cache refresh, log list, changelog [version]
Quick Reference
help # Basic help
help -a # All commands
search library # Browse games
get [id] # Download game
browse # Manage games
list all # Show installed
check # Check system
setup # Configure
Command Help System
Every command category has built-in help:
search help # Search command help
get help # Download command help
list help # List command help
del help # Delete command help
install help # Install command help
log help # Log command help
browse help # Browse command help
changelog help # Changelog command help
sys help # System command help
devmode help # Developer mode help
Tips for Effective Usage
Use Tab Completion
Many terminals support tab completion for faster command entry.
Command Aliases
Some commands have shorter aliases:
search lib
instead of search library
cls
instead of clear
Batch Operations
Use
-y
flag for scripted or batch operations to skip confirmations.
Help Integration
Every command has contextual help available with the
help
parameter.
Error Handling
Commands provide clear error messages and suggest corrections for common mistakes.