Skip to content

Releases: nitish-niraj/SmartCLI

SmartCLI v3.2.2

Choose a tag to compare

@github-actions github-actions released this 10 May 18:47

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

Choose a tag to compare

@github-actions github-actions released this 10 May 17:28
fix: improve GitHub Actions workflows for better artifact handling an…

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

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.

Smart Command Line System

Choose a tag to compare

@nitish-niraj nitish-niraj released this 09 May 20:21
v2.0.0

Add OS command passthrough and update README

Smart Command Line System — CAP477 Final Submission

Choose a tag to compare

@nitish-niraj nitish-niraj released this 09 May 19:52
v1.0.0

Phase 8: Final integration complete — SmartCLI.jar built and submissi…