Major production release bringing full system command passthrough, development toolchain detection for 30+ tools, and comprehensive bug fixes. INDUS is now production-ready for enterprise use.
How system commands are now integrated alongside native INDUS commands
Major features, improvements, and bug fixes
Run ANY system command directly in INDUS. Commands not recognized as native INDUS commands are automatically passed to Windows shell.
→ git status
→ docker ps
→ npm install
→ python script.py
All work seamlessly!
Automatically detect and validate 30+ development tools and package managers installed on your system.
→ ind tools scan
Detected: Python 3.11, Node 18.x, Go 1.21...
→ ind tools check python
✓ Python 3.11.5 found at C:\Python311
Detected: Python, Node.js, Go, Rust, Java, GCC, Ruby, PHP, .NET, Git, Docker, npm, pip, yarn, cargo, maven, gradle, and more.
Fixed 5 critical bugs across environment, package, network, and filesystem modules.
os.Setenv/UnsetenvTwo powerful new commands for toolchain management
# Scan entire system for development toolchains
→ ind tools scan
📊 Scanning system for development toolchains...
Languages:
✓ Python 3.11.5
✓ Node.js 18.17.0
✓ Go 1.21.0
✓ Java 17.0.2
✗ Rust (not found)
Package Managers:
✓ npm 9.6.7
✓ pip 23.2.1
✓ maven 3.9.4
Tools:
✓ Git 2.41.0
✓ Docker 24.0.5
✗ Kubernetes (not found)
# Check specific tool installation
→ ind tools check python
✓ Python 3.11.5 found
Path: C:\Python311\python.exe
Version: 3.11.5
→ ind tools check docker
✓ Docker 24.0.5 found
Path: C:\Program Files\Docker\Docker\resources\bin\docker.exe
Status: Running
Comprehensive stability and reliability improvements
| Module | Issue Fixed | Impact |
|---|---|---|
| Environment | Fixed error propagation in os.Setenv and os.Unsetenv |
Errors now properly reported instead of silent failures |
| Package | Fixed audit drift detection logic | Accurate package version mismatch detection |
| Network | Added TCP port range validation (1-65535) | Prevents invalid port scanning attempts |
| Filesystem | Implemented symlink loop detection | Prevents infinite loops in recursive operations |
| Console | Enhanced AllocConsole initialization and ANSI handling | Better independence from desktop/Start menu launches |
Migrating from v1.4.x to v1.5.0
All existing INDUS commands work identically. No breaking changes to command syntax or behavior.
System command passthrough only activates when you use unrecognized commands. Native INDUS commands always take precedence.
This release fixes critical bugs and adds essential features for production use. Upgrade is highly recommended.
# Download from GitHub
https://github.com/hari7261/INDUS/releases/tag/v1.5.0
# Or upgrade via installer
.\indus-setup-v1.5.0.exe
# Verify installation
→ ind version
INDUS v1.5.0 (Production Build)
→ ind doctor
✓ Runtime: OK
✓ Registry: OK (103 commands)
✓ Toolchains: 9 detected