Skip to content

SmartCLI v3.2.0 - Real Disk File System + Working Directory

Choose a tag to compare

@nitish-niraj nitish-niraj released this 10 May 14:33
· 14 commits to main since this release

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 cd command.
  • Added built-in pwd command.
  • create, write, read, delete, and list now operate on real files.
  • OS passthrough commands such as dir, git status, and java -version now 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.