Releases: Traves-Theberge/LineSense
v0.6.6
LineSense v0.6.6
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.6.6/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Full Changelog: v0.6.5...v0.6.6
Questions or Feedback?
v0.6.5
LineSense v0.6.5
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.6.5/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Bug Fixes
- 945bb22: fix: remove 32-bit arm build and bump to v0.6.5 (@Traves-Theberge)
Full Changelog: v0.6.4...v0.6.5
Questions or Feedback?
v0.6.0
LineSense v0.6.0
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.6.0/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Features
- 289f09e: feat: Enhance installation script with a new banner and improved message formatting (@Traves-Theberge)
Others
- 322393f: Update version number for OS-Aware Suggestions feature (@Traves-Theberge)
- 6783b94: style: Refactor context.go for improved JSON field formatting (@Traves-Theberge)
Full Changelog: v0.5.1...v0.6.0
Questions or Feedback?
v0.5.1
LineSense v0.5.1
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.5.1/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Others
- 08c8092: improve: strengthen OS-aware prompts to prevent cross-platform command mixing (@Traves-Theberge)
- ca2b719: security: improve API key storage for v0.5.1 (@Traves-Theberge)
Full Changelog: v0.5.0...v0.5.1
Questions or Feedback?
v0.5.0
LineSense v0.5.0 - OS-Aware Command Suggestions 🎯
A major feature update that makes LineSense truly cross-platform and intelligent about your system environment!
🎯 Operating System Aware Suggestions
LineSense now automatically detects:
- Operating System (Linux, macOS, Windows)
- Linux Distribution (Ubuntu, Arch, Fedora, Debian, etc.)
- Package Manager (apt, yum, dnf, pacman, brew, choco, winget, etc.)
Zero configuration required - it just works!
✨ What This Means For You
Before v0.5.0:
User on macOS: "install nginx"
❌ sudo apt install nginx # Wrong! apt doesn't exist on macOSAfter v0.5.0:
Ubuntu user: "install nginx"
✅ sudo apt install nginx | Install nginx web server using apt
macOS user: "install nginx"
✅ brew install nginx | Install nginx web server using Homebrew
Arch user: "install nginx"
✅ sudo pacman -S nginx | Install nginx web server using pacman🛡️ Strict OS Compatibility
The AI now follows CRITICAL RULES to ensure commands work on your system:
- ✅ ONLY suggests commands compatible with your detected OS
- ✅ Uses the correct package manager for your system
- ✅ Prevents cross-platform command mixing
- ✅ Smart categorization of OS-specific vs cross-platform commands
📦 Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/Traves-Theberge/LineSense/v0.5.0/install.sh | bashOr download a binary for your system below.
🚀 What's New in v0.5.0
- OS Detection: Automatic detection using
runtime.GOOS - Distribution Detection: Parses
/etc/os-releaseon Linux - Package Manager Detection: Checks for installed package managers
- Enhanced AI Prompts: Strict rules for OS-specific commands
- Updated Context: OS info automatically included in every request
- Comprehensive Tests: Full test coverage for OS detection
📝 Full Changelog
See CHANGELOG.md for complete details.
Full Changelog: v0.4.4...v0.5.0
Questions or Feedback?
v0.4.4
LineSense v0.4.4
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.4.4/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Features
- 21edd7c: feat: add brief explanations to command suggestions (@Traves-Theberge)
Full Changelog: v0.4.3...v0.4.4
Questions or Feedback?
v0.4.3
LineSense v0.4.3
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.4.3/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Features
- eaf7c42: feat: return multiple command suggestions (3-5) instead of just one (@Traves-Theberge)
Bug Fixes
- b0015ba: fix: update tests for multiple suggestions feature (@Traves-Theberge)
Full Changelog: v0.4.2...v0.4.3
Questions or Feedback?
v0.4.2
LineSense v0.4.2
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.4.2/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Bug Fixes
- ca8582d: fix: change explain keybinding to Ctrl+X instead of Ctrl+X Ctrl+E (@Traves-Theberge)
Others
- f398012: refactor: use pretty CLI output in shell integration instead of custom formatting (@Traves-Theberge)
Full Changelog: v0.4.1...v0.4.2
Questions or Feedback?
v0.4.1
LineSense v0.4.1
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.4.1/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Features
- dbc0d21: feat: make shell integration silent by removing startup messages (@Traves-Theberge)
Bug Fixes
- 6abd144: fix: correct keybinding variable quoting to preserve backslashes (@Traves-Theberge)
- 4c30bc9: fix: update GitHub URLs in install script to Traves-Theberge (@Traves-Theberge)
Full Changelog: v0.4.0...v0.4.1
Questions or Feedback?
v0.4.0
LineSense v0.4.0
Welcome to this new release of LineSense!
Installation
Quick install with script:
curl -fsSL https://raw.githubusercontent.com/traves/LineSense/v0.4.0/install.sh | bashOr download a binary:
Choose the appropriate binary for your system below.
Changelog
Features
- 89bbad0: feat: add beautiful UI with Charm libraries and loading spinner (@Traves-Theberge)
- a098f51: feat: add shell integration test script and enhance CLI output formatting (@Traves-Theberge)
Bug Fixes
- 9a4e242: fix: configure linters to be less pedantic and fix remaining issues (@Traves-Theberge)
- d78ae63: fix: correct GitHub owner in goreleaser config (@Traves-Theberge)
- 13b29c7: fix: correct Go version to 1.24.0 and fix dependency declarations (@Traves-Theberge)
- d092076: fix: disable check-blank in errcheck linter (@Traves-Theberge)
- 1da19f5: fix: disable fieldalignment linter and fix deprecated filepath.HasPrefix (@Traves-Theberge)
- 9588d9f: fix: disable homebrew tap in goreleaser (@Traves-Theberge)
- bd1a3df: fix: make UI responsive to terminal width and remove spinner emojis (@Traves-Theberge)
- c3ad28f: fix: remove broken homebrew section from goreleaser (@Traves-Theberge)
- 32ac25d: fix: remove unused functions and rename unused parameters (@Traves-Theberge)
- fbea440: fix: resolve golangci-lint errors for CI/CD (@Traves-Theberge)
Others
- 9b051fc: ci: drastically simplify CI workflow (@Traves-Theberge)
- 59fb17b: ci: start from scratch with minimal CI (@Traves-Theberge)
Full Changelog: v0.3.0...v0.4.0