Complete documentation for all 103 built-in INDUS commands organized across 11 modules. Each command includes syntax, description, and practical examples.
How commands are organized and executed in INDUS v1.5.0
Browse all 103 commands organized by functional module
Essential terminal functions - version info, help, docs, and runtime status.
→ ind version
Display INDUS version and build information
→ ind help [command]
Show help for a specific command or list all commands
→ ind docs
Open INDUS documentation in browser
→ ind status
Show terminal runtime status and health
→ ind doctor
Run diagnostic checks on INDUS installation
System information, hardware stats, process management, and performance monitoring.
→ ind sys stats
Display CPU, memory, disk, and network statistics
→ ind sys info
Show detailed system information (OS, architecture, hostname)
→ ind sys proc [--pid ]
List running processes or get details for specific PID
→ ind sys uptime
Display system uptime and boot time
→ ind sys watch [--interval 2s]
Watch system stats in real-time with custom intervals
Project scaffolding, initialization, building, running, and lifecycle management.
→ ind proj init --name myapp
Initialize a new INDUS project with boilerplate structure
→ ind proj create myapp --dir ./projects
Create new project directory with README and .gitignore
→ ind proj build [path]
Build project (detects language and runs appropriate build tools)
→ ind proj run [path]
Run project (detects entry point and executes)
→ ind proj list [--dir .]
List all projects in directory
→ ind proj clean [path]
Clean build artifacts and cache files
Environment variable management, shell configuration, and session state.
→ ind env set KEY=value
Set environment variable for current session
→ ind env get KEY
Get value of environment variable
→ ind env list [--filter "INDUS_*"]
List all environment variables (optional filter)
→ ind env unset KEY
Remove environment variable
→ ind env export config.yaml
Export current environment to configuration file
File operations, directory traversal, searching, and file management.
→ ind fs tree [path] --depth 3
Display directory tree structure with depth limit
→ ind fs find --name "*.go" --dir .
Search for files matching pattern
→ ind fs digest file.txt
Calculate SHA-256 checksum of file
→ ind fs sync source/ target/ [--delete]
Synchronize directories (with optional deletion)
→ ind fs size [path] [--human]
Calculate directory size (human-readable format)
→ ind fs watch [path] [--recursive]
Watch directory for file changes
Network testing, HTTP requests, port scanning, and connectivity checks.
→ ind net ping example.com --count 5
Test network connectivity with ICMP ping
→ ind net http get https://api.github.com
Make HTTP GET request with response details
→ ind net http post https://api.com/endpoint --data '{"key":"value"}'
Make HTTP POST request with JSON body
→ ind net ports --host localhost --range 80-90
Scan TCP ports on target host
→ ind net resolve example.com
Resolve domain to IP addresses (DNS lookup)
→ ind net status --url https://example.com
Check HTTP endpoint status and response time
Benchmarking, profiling, debugging tools, and performance analysis.
View Commands →Workspace initialization, switching, archiving, and session management.
View Commands →