v1.5.0 — 103 Commands

Command Reference

Complete documentation for all 103 built-in INDUS commands organized across 11 modules. Each command includes syntax, description, and practical examples.

103
Commands
11
Modules
100%
Documented

Command Module Architecture

How commands are organized and executed in INDUS v1.5.0

graph TB Input[User Command] -->|ind command| Parser[Command Parser] Parser --> Registry[Command Registry
103 Commands] Registry --> Core[Core Module
5 commands] Registry --> System[System Module
5 commands] Registry --> Project[Project Module
6 commands] Registry --> Environment[Environment Module
5 commands] Registry --> Filesystem[Filesystem Module
6 commands] Registry --> Network[Network Module
6 commands] Registry --> Developer[Developer Module
7 commands] Registry --> Package[Package Module
6 commands] Registry --> Terminal[Terminal Module
5 commands] Registry --> Workspace[Workspace Module
4 commands] Registry --> Toolchain[Toolchain Module
2 commands] Core --> Output[Command Output] System --> Output Project --> Output Environment --> Output Filesystem --> Output Network --> Output Developer --> Output Package --> Output Terminal --> Output Workspace --> Output Toolchain --> Output style Input fill:#FF9933,stroke:#FF9933,color:#0a0a0a style Parser fill:#1a1a1a,stroke:#FF9933 style Registry fill:#1a1a1a,stroke:#4CAF50 style Output fill:#FF9933,stroke:#FF9933,color:#0a0a0a

Commands by Module

Browse all 103 commands organized by functional module

Core Module (5 commands)

Essential terminal functions - version info, help, docs, and runtime status.

Core Commands
 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 Module (5 commands)

System information, hardware stats, process management, and performance monitoring.

System Commands
 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 Module (6 commands)

Project scaffolding, initialization, building, running, and lifecycle management.

Project Commands
 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 Module (5 commands)

Environment variable management, shell configuration, and session state.

Environment Commands
 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

Filesystem Module (6 commands)

File operations, directory traversal, searching, and file management.

Filesystem Commands
 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 Module (6 commands)

Network testing, HTTP requests, port scanning, and connectivity checks.

Network Commands
 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

Developer Module (7)

Benchmarking, profiling, debugging tools, and performance analysis.

View Commands →

Package Module (6)

Package management, dependency tracking, version auditing.

View Commands →

Terminal Module (5)

Terminal customization, themes, history, and shell preferences.

View Commands →

Workspace Module (4)

Workspace initialization, switching, archiving, and session management.

View Commands →

Toolchain Module (2)

Development toolchain detection and validation (30+ tools).

View Commands →