pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/lla
Module Name: pkgsrc
Committed By: pin
Date: Sun Nov 16 16:58:11 UTC 2025
Modified Files:
pkgsrc/sysutils/lla: Makefile cargo-depends.mk distinfo
Log Message:
sysutils/lla: update to 0.5.1
[0.5.1] - 2025-11-16
Added
Interactive Init Wizard (lla init, use --default to skip) that walks through icon, theme, default view, and Git-focused setup choices before writing a tailored config.
Per-directory profiles via .lla.toml. lla now searches upward from the current working directory and overlays the nearest profile on top of the global config for safe, opt-in repo defaults.
Config introspection commands:
lla config show-effective prints the merged configuration (global + profile) so you can see what actually applies in the current directory.
lla config diff --default highlights every overridden key, the default value, the effective value, and whether the change came from the global config or the profile file.
Theme preview (lla theme preview <name>) renders a sample directory listing plus a ripgrep-style match preview so you can compare color palettes without swapping themes.
Range filter syntax for size/modified/created metadata (--size, --modified, --created) with human-friendly comparisons like >10M, 2024-01-01...
Named filter presets via [filter.presets.<name>] blocks in the config, reusable through --preset.
Result refinement (--refine) that reuses cached listings so you can iteratively filter without re-scanning the filesystem.
Search pipelines (--search-pipe plugin:action[:arg...]) to feed ripgrep matches directly into plugins such as file_tagger:list-tags or file_organizer:organize:type.
Diff command (lla diff) can now compare directories and individual files (local↔local or against git references), showing per-entry size deltas for directories plus size/line summaries and
unified diffs for files.
Column customization for long/table views via [formatters.long].columns and [formatters.table].columns, including plugin-provided fields through field:<name> entries.
Optional .gitignore filtering for every listing format via --respect-gitignore, --no-gitignore, and a new filter.respect_gitignore config key (fuzzy view included).
CLI upgrade command (lla upgrade) that reuses the install script pipeline to download the latest release (or a specified tag), verify SHA256SUMS, render progress indicators, and atomically
replace the local binary.
Changed
lla init now uses a multi-section guided flow with themed step banners, expanded prompts (sort order, directory inclusion, depth limits, sorting/filtering toggles, long-view columns, plugin
directory + recursion guards), and a richer summary. Run lla init --default to write the stock config without launching the wizard.
lla config now renders a structured, colorized summary instead of dumping the raw struct, making it easy to review key defaults (view/sort/filter, formatter tweaks, plugin status, limits) at a
glance.
Plugin installation/update workflows now show animated banners plus per-plugin progress bars/spinners, along with success/error callouts so you can follow downloads, builds, and updates in real
time.
Git-backed diffs now treat the reference as the baseline so additions/removals are reported from the working tree's perspective, and file diffs validate references, detect binary content, and
emit clearer error messages.
Installation script (install.sh) now features polished visual styling matching the CLI upgrade command, with animated spinners, structured sections, consistent color theming, and improved error
handling.
Fixed
lla --fuzzy no longer captures plain y/o keystrokes while you type; the copy and open shortcuts now require Ctrl+Y/Ctrl+O, so search queries can include those characters without triggering
actions. (#142)
Docs
Documented the wizard, .lla.toml profiles, new config commands, and theme preview usage in the README.
Added README coverage for range filters, presets, cache-based refinement, and search→plugin pipelines.
Documented the diff command’s directory and file workflows (including git examples) plus column customization examples in the README.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/lla/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/lla/cargo-depends.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/lla/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/lla/Makefile
diff -u pkgsrc/sysutils/lla/Makefile:1.22 pkgsrc/sysutils/lla/Makefile:1.23
--- pkgsrc/sysutils/lla/Makefile:1.22 Mon Oct 27 12:21:57 2025
+++ pkgsrc/sysutils/lla/Makefile Sun Nov 16 16:58:11 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2025/10/27 12:21:57 pin Exp $
+# $NetBSD: Makefile,v 1.23 2025/11/16 16:58:11 pin Exp $
-DISTNAME= lla-0.5.0
+DISTNAME= lla-0.5.1
CATEGORIES= sysutils
MASTER_SITES= https://static.crates.io/crates/lla/
EXTRACT_SUFX= .crate
@@ -12,9 +12,9 @@ LICENSE= mit
.include "cargo-depends.mk"
-#RUST_REQ= 1.89.0
+#RUST_REQ= 1.91.1
#Upstream does not state the required MSRV.
-#This package is confirmed to build with Rust 1.89.0 on amd64
+#This package is confirmed to build with Rust 1.91.1 on amd64
USE_TOOLS+= pkg-config
MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
Index: pkgsrc/sysutils/lla/cargo-depends.mk
diff -u pkgsrc/sysutils/lla/cargo-depends.mk:1.19 pkgsrc/sysutils/lla/cargo-depends.mk:1.20
--- pkgsrc/sysutils/lla/cargo-depends.mk:1.19 Mon Oct 27 12:21:57 2025
+++ pkgsrc/sysutils/lla/cargo-depends.mk Sun Nov 16 16:58:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.19 2025/10/27 12:21:57 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.20 2025/11/16 16:58:11 pin Exp $
CARGO_CRATE_DEPENDS+= addr2line-0.25.1
CARGO_CRATE_DEPENDS+= adler2-2.0.0
@@ -124,8 +124,8 @@ CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
CARGO_CRATE_DEPENDS+= libc-0.2.166
CARGO_CRATE_DEPENDS+= libloading-0.8.5
CARGO_CRATE_DEPENDS+= libredox-0.1.3
-CARGO_CRATE_DEPENDS+= lla_plugin_interface-0.5.0
-CARGO_CRATE_DEPENDS+= lla_plugin_utils-0.5.0
+CARGO_CRATE_DEPENDS+= lla_plugin_interface-0.5.1
+CARGO_CRATE_DEPENDS+= lla_plugin_utils-0.5.1
CARGO_CRATE_DEPENDS+= linked-hash-map-0.5.6
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.14
CARGO_CRATE_DEPENDS+= litemap-0.8.0
@@ -216,6 +216,7 @@ CARGO_CRATE_DEPENDS+= signal-hook-0.3.17
CARGO_CRATE_DEPENDS+= signal-hook-mio-0.2.4
CARGO_CRATE_DEPENDS+= signal-hook-registry-1.4.2
CARGO_CRATE_DEPENDS+= simd-adler32-0.3.7
+CARGO_CRATE_DEPENDS+= similar-2.7.0
CARGO_CRATE_DEPENDS+= slab-0.4.11
CARGO_CRATE_DEPENDS+= smallvec-1.13.2
CARGO_CRATE_DEPENDS+= socket2-0.5.8
Index: pkgsrc/sysutils/lla/distinfo
diff -u pkgsrc/sysutils/lla/distinfo:1.20 pkgsrc/sysutils/lla/distinfo:1.21
--- pkgsrc/sysutils/lla/distinfo:1.20 Mon Oct 27 12:21:57 2025
+++ pkgsrc/sysutils/lla/distinfo Sun Nov 16 16:58:11 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.20 2025/10/27 12:21:57 pin Exp $
+$NetBSD: distinfo,v 1.21 2025/11/16 16:58:11 pin Exp $
BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -381,15 +381,15 @@ Size (linux-raw-sys-0.4.14.crate) = 1826
BLAKE2s (litemap-0.8.0.crate) = 6654e32bfb2cad87e06ab618a5c8da54ecbd27cd8d32fea67e43ffea66aff33f
SHA512 (litemap-0.8.0.crate) = 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
Size (litemap-0.8.0.crate) = 34344 bytes
-BLAKE2s (lla-0.5.0.crate) = 0cde3ed2e1cc36da6a210b8e25c1f4611242981b2393fd7e4bc07ba4dcff5832
-SHA512 (lla-0.5.0.crate) = 45cf86a1c689b34a1630bb4192e4bd723a7081df554c61a4dffb54aa8fea24ecaf3e91f8b4d08a6630b21a6e81c43bdec9f907de8c8780fbf71c6512cad81899
-Size (lla-0.5.0.crate) = 100066 bytes
-BLAKE2s (lla_plugin_interface-0.5.0.crate) = 25163a02e7ddfca76b274e0099a003762f860e517efd1f388d7d5515161a4451
-SHA512 (lla_plugin_interface-0.5.0.crate) = e2db4746318f0ae5017fb8772a37c1c5bf15c691764b01a6b6ca1f618492af6ad297991948a43645817024bbd83529f6d34d57ed7849a0ae9e7c2551e3d2e0dc
-Size (lla_plugin_interface-0.5.0.crate) = 9466 bytes
-BLAKE2s (lla_plugin_utils-0.5.0.crate) = da7b7f52c5ab7dc101ae05654c05b6082420d6a2892d392ff3e954190adf4964
-SHA512 (lla_plugin_utils-0.5.0.crate) = 714141c666e2f5c0d29038fc360c2f3a311b4457c9800fe5a79fe70641305ebebea1c53525a0af513c5f41c76ce1bab0ff430a394516af7a48add9346356f1a0
-Size (lla_plugin_utils-0.5.0.crate) = 21413 bytes
+BLAKE2s (lla-0.5.1.crate) = dd4a5ef55d86c23140c60d1c2e1141aabee561f34545c7961ef7590f84727fe9
+SHA512 (lla-0.5.1.crate) = 92eeac21c97e8eedb28254773af58e81316b11acb2fd7cafe0a758bdc566489fcf33e3cb19d223fa352c85671885a1858961cef428ba338ea9732719891da699
+Size (lla-0.5.1.crate) = 127656 bytes
+BLAKE2s (lla_plugin_interface-0.5.1.crate) = dcbb003cb27b9532d04db8248dfb4d588a26970a601ff9efff8bdc739c5ee4de
+SHA512 (lla_plugin_interface-0.5.1.crate) = ec1c772a6f6c80f6def1de72421cb3fd208d47ebc7d4de282fc469d674fbad1473cda0669cf0d035850798ccf9a2fb99464a83d87499141e5606c85bda8ba91b
+Size (lla_plugin_interface-0.5.1.crate) = 9469 bytes
+BLAKE2s (lla_plugin_utils-0.5.1.crate) = d855cf76e82ed731ae022a487788ee6ce592d035e4d6789a0480ad972500caab
+SHA512 (lla_plugin_utils-0.5.1.crate) = ba676af2d8c480fafa6d4d22a829ce1eae6a7fd66155aa3fac80965ac6cee6f6549f932bb192a44295737375c1447c87eaf2acffe96f3393813dbcad9f595c23
+Size (lla_plugin_utils-0.5.1.crate) = 21419 bytes
BLAKE2s (lock_api-0.4.12.crate) = 15ae57312deba2e9aa3df7a4a7e61ace84bf1faad6c5701eb862da9c11b40f2a
SHA512 (lock_api-0.4.12.crate) = 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
Size (lock_api-0.4.12.crate) = 27591 bytes
@@ -651,6 +651,9 @@ Size (signal-hook-registry-1.4.2.crate)
BLAKE2s (simd-adler32-0.3.7.crate) = 4e97d965efa10d40728db8210a078be56385eaa8c9226af960f1685713576ea7
SHA512 (simd-adler32-0.3.7.crate) = 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
Size (simd-adler32-0.3.7.crate) = 12086 bytes
+BLAKE2s (similar-2.7.0.crate) = cbcc450d798ccb4a8000a81702e71e2c6542770e5933810ac5831548bc696020
+SHA512 (similar-2.7.0.crate) = 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
+Size (similar-2.7.0.crate) = 53928 bytes
BLAKE2s (slab-0.4.11.crate) = c2e9c15705bb6d456f88b805665d7affd3763374e16f908008581ba137952a41
SHA512 (slab-0.4.11.crate) = b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
Size (slab-0.4.11.crate) = 18549 bytes
Home |
Main Index |
Thread Index |
Old Index