v1.5.5 - 67 Commands

Command Reference

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

60
Commands
11
Modules
100%
Documented

Command Module Architecture

How commands are organized and executed in INDUS v1.5.5

graph TB Input[User Command] -->|ind command| Parser[Command Parser] Parser --> Registry[Command Registry
60 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 60 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 fetch https://api.github.com --method GET
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 →