Release v0.5.2
Release v0.5.2
Changelog
[0.5.2] - 2025-12-25
Added
-
lla --fuzzy:- Vim/Emacs-style navigation shortcuts:
Ctrl+J/K,Ctrl+N/P,Ctrl+U/D(half-page),Ctrl+G(jump to end),Ctrl+Shift+G(jump to start). - Search bar editing shortcuts:
Ctrl+W(delete word backward),Ctrl+H(delete character),Ctrl+A(start of line),Home/End. - Inline rename:
F2to rename the selected file,Enterto confirm,Esc/Ctrl+Cto cancel. - External editor integration:
Ctrl+Eopens the selected (or multi-selected) file(s) in your editor.- Editor precedence:
listers.fuzzy.editor(config) →$EDITOR→$VISUAL→ fallback.
- Editor precedence:
- Vim/Emacs-style navigation shortcuts:
-
Homebrew Plugin (
brew): manage Homebrew packages from lla (list/search/info/install/uninstall/upgrade/cleanup/doctor) with an interactive menu. -
Hacker News Plugin (
hackernews): browse Top/Best/New/Ask/Show/Jobs, open articles/comments, copy URLs, and use an interactive browser with caching. -
Remove Paywall Plugin (
remove_paywall): generate paywall-bypass links (12ft/archive.is/RemovePaywall/Freedium/Google Cache), with clipboard support, history, and preferences. -
Speed Test Plugin (
speed_test): test latency + download speed, keep history, and offer an interactive menu.
Changed
lla plugin <name>now works without an explicit action: in TTY it prefers a pluginmenuaction when available, otherwise falls back tohelp(non-interactive defaults tohelp).- Startup error handling now prints a clean, categorized error block and exits with a non-zero status instead of panicking on some parse failures.
- Plugin errors now provide more guidance:
- Missing plugin names now include a list of available plugins (or a hint to run
lla install). - Unknown plugin actions try to include the plugin’s available actions list (when discoverable).
- Missing plugin names now include a list of available plugins (or a hint to run
Fixed
lla diffnow reports missing required arguments with a clear usage/help message (instead of panicking).speed_testlatency checks now use reliable HTTPS endpoints, downloads respecttest_size_mb, and responses are streamed to avoid buffering large payloads in memory.remove_paywallnow properly URL-encodesarchive.is(and Google Cache) links when embedding an original URL into query parameters.
SHA256 Checksums
a8f1e890a4895586310815e3649b1fec7141d9f2de87345395b7750b260408c2 artifacts/lla-linux-amd64/lla-linux-amd64
9d6d7bb6300b78beda750323e3017a8aff10d05d99dad4b030d83b94ca03371d artifacts/lla-linux-arm64/lla-linux-arm64
a70aa74885ce7fc0c609f07ad7f0b5c2a0d05876ca406d9132fae079acc3f41e artifacts/lla-linux-i686/lla-linux-i686
3f6bc92aade8392cb6d638ccab30100eac94894fa0e66e5e52834e2cd120c894 artifacts/lla-macos-amd64/lla-macos-amd64
a546c4c81ab45e3b4a0315778ce6ccd900844803207913166f40cb06ad15e5c3 artifacts/lla-macos-arm64/lla-macos-arm64