Repository navigation
Releases: nitish-niraj/SmartCLI
Releases · nitish-niraj/SmartCLI
Release list
SmartCLI v3.2.2
Automated release for v3.2.2.
Includes cross-platform installers and platform-tagged JAR artifacts.
Full Changelog: v3.2.1...v3.2.2
v3.2.1
fix: improve GitHub Actions workflows for better artifact handling an…
SmartCLI v3.2.0 - Real Disk File System + Working Directory
SmartCLI v3.2.0 - Real Disk File System + Working Directory
This release upgrades SmartCLI from an in-memory demo file system to a practical disk-backed command-line tool.
Highlights
- Added real disk-based file operations using Java NIO.
- Added SmartCLI working directory support.
- Added built-in
cdcommand. - Added built-in
pwdcommand. create,write,read,delete, andlistnow operate on real files.- OS passthrough commands such as
dir,git status, andjava -versionnow run from SmartCLI's current working directory. - Improved AI natural-language command handling.
- Added graceful AI fallback behavior.
- Updated README with full project documentation, command guide, architecture, setup steps, and animated demo.
- Preserved HashMap session tracking alongside real disk operations.
- Updated tests to use temporary directories safely.
Demo
smartcli> pwd
Current directory: E:\lpu semester 2\java\SmartCLI
smartcli> cd E:\movie
Working directory changed to: E:\movie
smartcli> create hello.py
File 'hello.py' created at E:\movie\hello.py
smartcli> write hello.py this is my movie notes
Written to 'E:\movie\hello.py'.
smartcli> read hello.py
--- hello.py ---
this is my movie notes
-----------------
smartcli> dir
hello.py appears in the real Windows directory listing.
Smart Command Line System
v2.0.0 Add OS command passthrough and update README
Smart Command Line System — CAP477 Final Submission
v1.0.0 Phase 8: Final integration complete — SmartCLI.jar built and submissi…