Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package eza for openSUSE:Factory checked in 
at 2025-09-01 17:18:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eza (Old)
 and      /work/SRC/openSUSE:Factory/.eza.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eza"

Mon Sep  1 17:18:17 2025 rev:77 rq:1302165 version:0.23.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/eza/eza.changes  2025-07-25 17:06:24.739995468 
+0200
+++ /work/SRC/openSUSE:Factory/.eza.new.1977/eza.changes        2025-09-01 
17:19:06.553275158 +0200
@@ -1,0 +2,14 @@
+Mon Sep  1 08:47:07 UTC 2025 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.23.1:
+  Bug Fixes:
+  * Restore unsafe blocks for libc major/minor device id
+  * cargo deb metadata to LICENSE.txt
+  Documentation:
+  * Improve man page description of flags with default values
+  * "default behavior" means eza's default behavior, not an option's
+    default value
+  Features:
+  * Added completion
+
+-------------------------------------------------------------------

Old:
----
  eza-0.23.0.obscpio

New:
----
  eza-0.23.1.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eza.spec ++++++
--- /var/tmp/diff_new_pack.l0VZ0l/_old  2025-09-01 17:19:07.641321225 +0200
+++ /var/tmp/diff_new_pack.l0VZ0l/_new  2025-09-01 17:19:07.641321225 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package eza
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           eza
-Version:        0.23.0
+Version:        0.23.1
 Release:        0
 Summary:        Replacement for ls written in Rust
 License:        EUPL-1.2

++++++ _service ++++++
--- /var/tmp/diff_new_pack.l0VZ0l/_old  2025-09-01 17:19:07.673322579 +0200
+++ /var/tmp/diff_new_pack.l0VZ0l/_new  2025-09-01 17:19:07.677322749 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/eza-community/eza.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
-    <param name="revision">v0.23.0</param>
+    <param name="revision">v0.23.1</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ eza-0.23.0.obscpio -> eza-0.23.1.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/CHANGELOG.md new/eza-0.23.1/CHANGELOG.md
--- old/eza-0.23.0/CHANGELOG.md 2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/CHANGELOG.md 2025-08-31 15:53:55.000000000 +0200
@@ -6,6 +6,27 @@
 -->
 # Changelog
 
+## [0.23.1] - 2025-08-29
+
+### Bug Fixes
+
+- Restore unsafe blocks for libc major/minor device id
+- `cargo deb` metadata to `LICENSE.txt`
+
+### Documentation
+
+- Improve man page description of flags with default values
+- "default behavior" means eza's default behavior, not an option's default 
value
+
+### Features
+
+- Added completion
+
+### Build
+
+- Cargo bump 2025-07-19
+- Flake bump 2025-07-19
+
 ## [0.23.0] - 2025-07-18
 
 ### Bug Fixes
@@ -25,6 +46,7 @@
 ### Miscellaneous Tasks
 
 - Remove unused dependency
+- Eza v0.23.0 changelogs, version bump
 
 ## [0.22.1] - 2025-07-12
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/Cargo.lock new/eza-0.23.1/Cargo.lock
--- old/eza-0.23.0/Cargo.lock   2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/Cargo.lock   2025-08-31 15:53:55.000000000 +0200
@@ -179,9 +179,9 @@
 
 [[package]]
 name = "cc"
-version = "1.2.27"
+version = "1.2.30"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc"
+checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7"
 dependencies = [
  "jobserver",
  "libc",
@@ -235,18 +235,18 @@
 
 [[package]]
 name = "clap"
-version = "4.5.40"
+version = "4.5.41"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f"
+checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
 dependencies = [
  "clap_builder",
 ]
 
 [[package]]
 name = "clap_builder"
-version = "4.5.40"
+version = "4.5.41"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e"
+checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
 dependencies = [
  "anstyle",
  "clap_lex",
@@ -417,7 +417,7 @@
 
 [[package]]
 name = "eza"
-version = "0.23.0"
+version = "0.23.1"
 dependencies = [
  "ansi-width",
  "backtrace",
@@ -719,7 +719,7 @@
 dependencies = [
  "hermit-abi",
  "libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
 ]
 
 [[package]]
@@ -1050,9 +1050,9 @@
 
 [[package]]
 name = "plist"
-version = "1.7.2"
+version = "1.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3d77244ce2d584cd84f6a15f86195b8c9b2a0dfbfd817c09e0464244091a58ed"
+checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1"
 dependencies = [
  "base64",
  "indexmap",
@@ -1123,9 +1123,9 @@
 
 [[package]]
 name = "quick-xml"
-version = "0.37.5"
+version = "0.38.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
+checksum = "8927b0664f5c5a98265138b7e3f90aa19a6b21353182469ace36d4ac527b7b1b"
 dependencies = [
  "memchr",
 ]
@@ -1222,15 +1222,15 @@
 
 [[package]]
 name = "rustix"
-version = "1.0.7"
+version = "1.0.8"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
+checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
 dependencies = [
  "bitflags",
  "errno",
  "libc",
  "linux-raw-sys",
- "windows-sys 0.52.0",
+ "windows-sys 0.60.2",
 ]
 
 [[package]]
@@ -1276,9 +1276,9 @@
 
 [[package]]
 name = "serde_json"
-version = "1.0.140"
+version = "1.0.141"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
+checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
 dependencies = [
  "itoa",
  "memchr",
@@ -1301,9 +1301,9 @@
 
 [[package]]
 name = "serde_spanned"
-version = "0.6.9"
+version = "1.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
+checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
 dependencies = [
  "serde",
 ]
@@ -1401,7 +1401,7 @@
  "getrandom 0.3.3",
  "once_cell",
  "rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
 ]
 
 [[package]]
@@ -1513,38 +1513,48 @@
 
 [[package]]
 name = "toml_datetime"
-version = "0.6.11"
+version = "0.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
 dependencies = [
  "serde",
 ]
 
 [[package]]
 name = "toml_edit"
-version = "0.22.27"
+version = "0.23.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
+checksum = "d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42"
 dependencies = [
  "indexmap",
  "serde",
  "serde_spanned",
  "toml_datetime",
- "toml_write",
+ "toml_parser",
+ "toml_writer",
  "winnow",
 ]
 
 [[package]]
-name = "toml_write"
-version = "0.1.2"
+name = "toml_parser"
+version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
+checksum = "97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30"
+dependencies = [
+ "winnow",
+]
+
+[[package]]
+name = "toml_writer"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
 
 [[package]]
 name = "trycmd"
-version = "0.15.9"
+version = "0.15.10"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a8b5cf29388862aac065d6597ac9c8e842d1cc827cb50f7c32f11d29442eaae4"
+checksum = "659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106"
 dependencies = [
  "anstream",
  "automod",
@@ -1738,7 +1748,7 @@
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
 dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.59.0",
 ]
 
 [[package]]
@@ -1957,9 +1967,9 @@
 
 [[package]]
 name = "winnow"
-version = "0.7.11"
+version = "0.7.12"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd"
+checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95"
 dependencies = [
  "memchr",
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/Cargo.toml new/eza-0.23.1/Cargo.toml
--- old/eza-0.23.0/Cargo.toml   2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/Cargo.toml   2025-08-31 15:53:55.000000000 +0200
@@ -29,11 +29,11 @@
 homepage = "https://github.com/eza-community/eza";
 license = "EUPL-1.2"
 repository = "https://github.com/eza-community/eza";
-version = "0.23.0"
+version = "0.23.1"
 
 
 [package.metadata.deb]
-license-file = ["LICENCE", "4"]
+license-file = ["LICENSE.txt", "4"]
 depends = "$auto"
 extended-description = """
 eza is a modern, maintained replacement for ls
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/completions/pwsh/_eza.ps1 
new/eza-0.23.1/completions/pwsh/_eza.ps1
--- old/eza-0.23.0/completions/pwsh/_eza.ps1    1970-01-01 01:00:00.000000000 
+0100
+++ new/eza-0.23.1/completions/pwsh/_eza.ps1    2025-08-31 15:53:55.000000000 
+0200
@@ -0,0 +1,193 @@
+using namespace System.Management.Automation
+using namespace System.Management.Automation.Language
+
+Register-ArgumentCompleter -Native -CommandName 'eza' -ScriptBlock {
+    param($wordToComplete, $commandAst, $cursorPosition)
+
+    $ArrayWhen           = @('always', 'auto', 'never')
+    $ArraySort           = @('name', 'extension', 'size', 'type', 'created', 
'modified', 'accessed', 'changed', 'inode', 'none')
+    $ArrayColorScaleMode = @('fixed', 'gradient')
+    $ArrayColorScale     = @('all', 'age', 'size')
+    $ArrayAbsolute       = @('on', 'follow', 'off')
+    $ArrayTime           = @('modified', 'accessed', 'created')
+    $ArrayTimeStyle      = @('default', 'iso', 'long-iso', 'full-iso', 
'relative', '+%Y-%m-%d %H:%M', '+%Y.%m.%d %H:$M:$s')
+
+    $commandElements = $commandAst.CommandElements
+    $command = @(
+        'eza'
+        for ($i = 1; $i -lt $commandElements.Count; $i++) {
+            $element = $commandElements[$i]
+            if ($element -isnot [StringConstantExpressionAst] -or
+                $element.StringConstantType -ne [StringConstantType]::BareWord 
-or
+                $element.Value -eq $wordToComplete) {
+                break
+        }
+        $element.Value
+    }) -join ';'
+
+    $completions = @(switch  -Wildcard ($command) {
+        '*;--help' {
+            break
+        }
+        '*;--version' {
+            break
+        }
+        '*;--absolute' {
+            $ArrayAbsolute | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--sort' {
+            $ArraySort | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--color-scale' {
+            $ArrayColorScale | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--color-scale-mode' {
+            $ArrayColorScaleMode | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*--long;*--time-style' {
+            $ArrayTimeStyle | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*--long;*--time' {
+            $ArrayTime | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--classify' {
+            $ArrayWhen | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--color' {
+            $ArrayWhen | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--icons' {
+            $ArrayWhen | 
+            ForEach-Object 
{[System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", 
$_)}
+            break
+        }
+        '*;--all' {
+            [CompletionResult]::new('--show-symlinks'            
,'listfilessyl'        , [CompletionResultType]::ParameterName, 'explicitly 
show symbolic links (for use with --only-dirs | --only-files)')
+            [CompletionResult]::new('--no-symlinks'              
,'listfilessyl'        , [CompletionResultType]::ParameterName, 'do not show 
symbolic links')
+            break
+        }
+        '*long*' {
+        #   [CompletionResult]::new('-b'                         ,'binary'     
         , [CompletionResultType]::ParameterName, 'list file sizes with binary 
prefixes')
+            [CompletionResult]::new('--binary'                   ,'binary'     
         , [CompletionResultType]::ParameterName, 'list file sizes with binary 
prefixes')
+        #   [CompletionResult]::new('-B'                         ,'bytes'      
         , [CompletionResultType]::ParameterName, 'list file sizes in bytes, 
without any prefixes')
+            [CompletionResult]::new('--bytes'                    ,'bytes'      
         , [CompletionResultType]::ParameterName, 'list file sizes in bytes, 
without any prefixes') 
+        #   [CompletionResult]::new('-g'                         ,'group'      
         , [CompletionResultType]::ParameterName, 'list each file''s group')
+            [CompletionResult]::new('--smart-group'              
,'smart-group'         , [CompletionResultType]::ParameterName, 'only show 
group if it has a different name from owner') 
+            [CompletionResult]::new('--group'                    ,'group'      
         , [CompletionResultType]::ParameterName, 'list each file''s group')
+        #   [CompletionResult]::new('-h'                         ,'header'     
         , [CompletionResultType]::ParameterName, 'add a header row to each 
column')
+            [CompletionResult]::new('--header'                   ,'header'     
         , [CompletionResultType]::ParameterName, 'add a header row to each 
column') 
+        #   [CompletionResult]::new('-H'                         ,'links'      
         , [CompletionResultType]::ParameterName, 'list each file''s number of 
hard links')
+            [CompletionResult]::new('--links'                    ,'links'      
         , [CompletionResultType]::ParameterName, 'list each file''s number of 
hard links') 
+        #   [CompletionResult]::new('-i'                         ,'inode'      
         , [CompletionResultType]::ParameterName, 'list each file''s inode 
number')
+            [CompletionResult]::new('--inode'                    ,'inode'      
         , [CompletionResultType]::ParameterName, 'list each file''s inode 
number') 
+        #   [CompletionResult]::new('-M'                         ,'mounts'     
         , [CompletionResultType]::ParameterName, 'show mount details (Linux 
and Mac only)')
+        #   [CompletionResult]::new('--mounts'                   ,'mounts'     
         , [CompletionResultType]::ParameterName, 'show mount details (Linux 
and Mac only)') 
+        #   [CompletionResult]::new('-n'                         ,'numeric'    
         , [CompletionResultType]::ParameterName, 'list numeric user and group 
IDs')
+            [CompletionResult]::new('--numeric'                  ,'numeric'    
         , [CompletionResultType]::ParameterName, 'list numeric user and group 
IDs') 
+        #   [CompletionResult]::new('-O'                         ,'flags'      
         , [CompletionResultType]::ParameterName, 'list file flags (Mac, BSD, 
and Windows only)')
+            [CompletionResult]::new('--flags'                    ,'flags'      
         , [CompletionResultType]::ParameterName, 'list file flags (Mac, BSD, 
and Windows only)') 
+        #   [CompletionResult]::new('-S'                         ,'blocksize'  
         , [CompletionResultType]::ParameterName, 'show size of allocated file 
system blocks')
+            [CompletionResult]::new('--blocksize'                ,'blocksize'  
         , [CompletionResultType]::ParameterName, 'show size of allocated file 
system blocks') 
+        #   [CompletionResult]::new('-t'                         ,'time'       
         , [CompletionResultType]::ParameterName, 'which timestamp field to 
list (modified, accessed, created)')
+            [CompletionResult]::new('--time'                     ,'time'       
         , [CompletionResultType]::ParameterName, 'which timestamp field to 
list (modified, accessed, created)') 
+        #   [CompletionResult]::new('-m'                         ,'modified'   
         , [CompletionResultType]::ParameterName, 'use the modified timestamp 
field')
+            [CompletionResult]::new('--modified'                 ,'modified'   
         , [CompletionResultType]::ParameterName, 'use the modified timestamp 
field') 
+        #   [CompletionResult]::new('-u'                         ,'accessed'   
         , [CompletionResultType]::ParameterName, 'use the accessed timestamp 
field')
+            [CompletionResult]::new('--accessed'                 ,'accessed'   
         , [CompletionResultType]::ParameterName, 'use the accessed timestamp 
field') 
+        #   [CompletionResult]::new('-U'                         ,'created'    
         , [CompletionResultType]::ParameterName, 'use the created timestamp 
field')
+            [CompletionResult]::new('--changed'                  ,'changed'    
         , [CompletionResultType]::ParameterName, 'use the changed timestamp 
field') 
+            [CompletionResult]::new('--created'                  ,'created'    
         , [CompletionResultType]::ParameterName, 'use the created timestamp 
field')
+            [CompletionResult]::new('--time-style'               ,'time-style' 
         , [CompletionResultType]::ParameterName, 'how to format timestamps 
(default, iso, long-iso,full-iso, relative, or a custom style ''+<FORMAT>'' 
like ''+%Y-%m-%d %H:%M'')')
+        #   [CompletionResult]::new('--total-size'               ,'total-size' 
         , [CompletionResultType]::ParameterName, 'show the size of a directory 
as the size of all files and directories inside (unix only)')
+        #   [CompletionResult]::new('-o'                         
,'octal-permissions'   , [CompletionResultType]::ParameterName, 'list each 
file''s permission in octal format')
+            [CompletionResult]::new('--no-permissions'           
,'no-permissions'      , [CompletionResultType]::ParameterName, 'suppress the 
permissions field') 
+            [CompletionResult]::new('--octal-permissions'        
,'octal-permissions'   , [CompletionResultType]::ParameterName, 'list each 
file''s permission in octal format')
+            [CompletionResult]::new('--no-filesize'              
,'no-filesize'         , [CompletionResultType]::ParameterName, 'suppress the 
filesize field')
+            [CompletionResult]::new('--no-user'                  ,'no-user'    
         , [CompletionResultType]::ParameterName, 'suppress the user field')
+            [CompletionResult]::new('--no-time'                  ,'no-time'    
         , [CompletionResultType]::ParameterName, 'suppress the time field')
+            [CompletionResult]::new('--stdin'                    ,'stdin'      
         , [CompletionResultType]::ParameterName, 'read file names from stdin, 
one per line or other separator specified in environment')
+            [CompletionResult]::new('--git'                      ,'git'        
         , [CompletionResultType]::ParameterName, 'list each file''s Git 
status, if tracked or ignored')
+            [CompletionResult]::new('--no-git'                   ,'no-git'     
         , [CompletionResultType]::ParameterName, 'suppress Git status (always 
overrides -git, --git-repos, --git-repos-no-status)')
+            [CompletionResult]::new('--git-repos'                ,'git-repos'  
         , [CompletionResultType]::ParameterName, 'list root of git-tree 
status')
+            [CompletionResult]::new('--git-repos-no-status'      
,'git-repos-no-status' , [CompletionResultType]::ParameterName, 'list each 
git-repos branch name (much faster)')
+
+            break
+        }
+        default {
+        #   [CompletionResult]::new('-?'                         ,'help'       
         , [CompletionResultType]::ParameterName, 'show list of command-line 
options')
+            [CompletionResult]::new('--help'                     ,'help'       
         , [CompletionResultType]::ParameterName, 'show list of command-line 
options')
+        #   [CompletionResult]::new('-v'                         ,'version'    
         , [CompletionResultType]::ParameterName, 'show version of eza')
+            [CompletionResult]::new('--version'                  ,'version'    
         , [CompletionResultType]::ParameterName, 'show version of eza')
+        #   [CompletionResult]::new('-1'                         ,'oneline'    
         , [CompletionResultType]::ParameterName, 'display one entry per line')
+            [CompletionResult]::new('--oneline'                  ,'oneline'    
         , [CompletionResultType]::ParameterName, 'display one entry per line')
+        #   [CompletionResult]::new('-l'                         ,'long'       
         , [CompletionResultType]::ParameterName, 'display extended file 
metadata as a table')
+            [CompletionResult]::new('--long'                     ,'long'       
         , [CompletionResultType]::ParameterName, 'display extended file 
metadata as a table')
+        #   [CompletionResult]::new('-G'                         ,'grid'       
         , [CompletionResultType]::ParameterName, 'display entries as a grid 
(default)')
+            [CompletionResult]::new('--grid'                     ,'grid'       
         , [CompletionResultType]::ParameterName, 'display entries as a grid 
(default)')
+        #   [CompletionResult]::new('-x'                         ,'across'     
         , [CompletionResultType]::ParameterName, 'sort the grid across, rather 
than downwards')
+            [CompletionResult]::new('--across'                   ,'across'     
         , [CompletionResultType]::ParameterName, 'sort the grid across, rather 
than downwards')
+        #   [CompletionResult]::new('-R'                         ,'recurse'    
         , [CompletionResultType]::ParameterName, 'recurse into directories')
+            [CompletionResult]::new('--recurse'                  ,'recurse'    
         , [CompletionResultType]::ParameterName, 'recurse into directories')
+        #   [CompletionResult]::new('-T'                         ,'tree'       
         , [CompletionResultType]::ParameterName, 'recurse into directories as 
a tree')
+            [CompletionResult]::new('--tree'                     ,'tree'       
         , [CompletionResultType]::ParameterName, 'recurse into directories as 
a tree')
+        #   [CompletionResult]::new('-X'                         
,'dereference'         , [CompletionResultType]::ParameterName, 'dereference 
symbolic links when displaying information')
+            [CompletionResult]::new('--dereference'              
,'dereference'         , [CompletionResultType]::ParameterName, 'dereference 
symbolic links when displaying information')
+        #   [CompletionResult]::new('-F'                         ,'classify'   
         , [CompletionResultType]::ParameterName, 'display type indicator by 
file names (always, auto, never)')
+            [CompletionResult]::new('--classify'                 ,'classify'   
         , [CompletionResultType]::ParameterName, 'display type indicator by 
file names (always, auto, never)')
+            [CompletionResult]::new('--color'                    ,'color'      
         , [CompletionResultType]::ParameterName, 'when to use terminal colours 
(always, auto, never)')
+        #   [CompletionResult]::new('--colour'                   ,'color'      
         , [CompletionResultType]::ParameterName, 'when to use terminal colours 
(always, auto, never)')
+            [CompletionResult]::new('--color-scale'              ,'colorscale' 
         , [CompletionResultType]::ParameterName, 'highlight levels of 
''field'' distinctly(all, age, size)')
+        #   [CompletionResult]::new('--colour-scale'             ,'colorscale' 
         , [CompletionResultType]::ParameterName, 'highlight levels of 
''field'' distinctly(all, age, size)')
+            [CompletionResult]::new('--color-scale-mode'         
,'colorscalemode'      , [CompletionResultType]::ParameterName, 'use gradient 
or fixed colors in --color-scale (fixed, gradient)')
+        #   [CompletionResult]::new('--colour-scale-mode'        
,'colorscalemode'      , [CompletionResultType]::ParameterName, 'use gradient 
or fixed colors in --color-scale (fixed, gradient)')
+            [CompletionResult]::new('--icons'                    ,'icons'      
         , [CompletionResultType]::ParameterName, 'when to display icons 
(always, auto, never)')
+            [CompletionResult]::new('--no-quotes'                ,'noquotes'   
         , [CompletionResultType]::ParameterName, 'don''t quote file names with 
spaces')
+            [CompletionResult]::new('--hyperlink'                ,'hyperlink'  
         , [CompletionResultType]::ParameterName, 'display entries as 
hyperlinks')
+            [CompletionResult]::new('--absolute'                 ,'absolute'   
         , [CompletionResultType]::ParameterName, 'display entries with their 
absolute path (on, follow, off)')
+            [CompletionResult]::new('--follow-symlinks'          
,'followsymlinks'      , [CompletionResultType]::ParameterName, 'drill down 
into symbolic links that point to directories')
+        #   [CompletionResult]::new('-w'                         ,'widths'     
         , [CompletionResultType]::ParameterName, 'set screen width in columns')
+            [CompletionResult]::new('--width'                    ,'widths'     
         , [CompletionResultType]::ParameterName, 'set screen width in columns')
+        #   [CompletionResult]::new('-a'                         ,'filter'     
         , [CompletionResultType]::ParameterName, 'show hidden and ''dot'' 
files. Use this twice to also show the ''.'' and ''..'' directories')
+            [CompletionResult]::new('--all'                      ,'filter'     
         , [CompletionResultType]::ParameterName, 'show hidden and ''dot'' 
files. Use this twice to also show the ''.'' and ''..'' directories')
+        #   [CompletionResult]::new('-A'                         ,'filter'     
         , [CompletionResultType]::ParameterName, 'equivalent to --all; 
included for compatibility with `ls -A`')
+        #   [CompletionResult]::new('--almost-all'               ,'filter'     
         , [CompletionResultType]::ParameterName, 'equivalent to --all; 
included for compatibility with `ls -A`')
+        #   [CompletionResult]::new('-d'                         ,'filter'     
         , [CompletionResultType]::ParameterName, 'list directories as files; 
don''t list their contents')
+            [CompletionResult]::new('--list-dirs'                ,'filter'     
         , [CompletionResultType]::ParameterName, 'list directories as files; 
don''t list their contents')
+        #   [CompletionResult]::new('-D'                         ,'filter'     
         , [CompletionResultType]::ParameterName, 'list only directories')
+            [CompletionResult]::new('--only-dirs'                ,'filter'     
         , [CompletionResultType]::ParameterName, 'list only directories')
+        #   [CompletionResult]::new('-f'                         ,'filter'     
         , [CompletionResultType]::ParameterName, 'list only files')
+            [CompletionResult]::new('--only-files'               ,'filter'     
         , [CompletionResultType]::ParameterName, 'list only files')
+        #   [CompletionResult]::new('-L'                         ,'level'      
         , [CompletionResultType]::ParameterName, 'limit the depth of 
recursion')
+            [CompletionResult]::new('--level'                    ,'level'      
         , [CompletionResultType]::ParameterName, 'limit the depth of 
recursion')
+        #   [CompletionResult]::new('-r'                         ,'reverse'    
         , [CompletionResultType]::ParameterName, 'reverse the sort order')
+            [CompletionResult]::new('--reverse'                  ,'reverse'    
         , [CompletionResultType]::ParameterName, 'reverse the sort order')
+        #   [CompletionResult]::new('-s'                         ,'sort'       
         , [CompletionResultType]::ParameterName, 'which field to sort by 
SORT_FIELD')
+            [CompletionResult]::new('--sort'                     ,'sort'       
         , [CompletionResultType]::ParameterName, 'which field to sort by 
SORT_FIELD')
+            [CompletionResult]::new('--group-directories-first'  ,'gdf'        
         , [CompletionResultType]::ParameterName, 'list directories before 
other files')
+            [CompletionResult]::new('--group-directories-last'   ,'gdl'        
         , [CompletionResultType]::ParameterName, 'list directories after other 
files')
+        #   [CompletionResult]::new('-I'                         
,'ignore-glob'         , [CompletionResultType]::ParameterName, 'glob patterns 
(pipe-separated) of files to ignore GLOBS')
+            [CompletionResult]::new('--ignore-glob'              
,'ignore-glob'         , [CompletionResultType]::ParameterName, 'glob patterns 
(pipe-separated) of files to ignore GLOBS')
+            [CompletionResult]::new('--git-ignore'               ,'git-ignore' 
         , [CompletionResultType]::ParameterName, 'ignore files mentioned in 
''.gitignore''')
+            break
+        }
+        
+    })
+        $completions.Where{ $_.CompletionText -like "$wordToComplete*" } |
+        Sort-Object -Property completionText
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/flake.lock new/eza-0.23.1/flake.lock
--- old/eza-0.23.0/flake.lock   2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/flake.lock   2025-08-31 15:53:55.000000000 +0200
@@ -3,11 +3,11 @@
     "advisory-db": {
       "flake": false,
       "locked": {
-        "lastModified": 1750151065,
-        "narHash": "sha256-il+CAqChFIB82xP6bO43dWlUVs+NlG7a4g8liIP5HcI=",
+        "lastModified": 1752868093,
+        "narHash": "sha256-jcuTu/CBxy75F53EB1+9Ug4SH0HXPXy1BlMQfWDoMIQ=",
         "owner": "rustsec",
         "repo": "advisory-db",
-        "rev": "7573f55ba337263f61167dbb0ea926cdc7c8eb5d",
+        "rev": "babf308081c6c1ad21495aa3128957b14146e7cb",
         "type": "github"
       },
       "original": {
@@ -16,6 +16,28 @@
         "type": "github"
       }
     },
+    "fenix": {
+      "inputs": {
+        "nixpkgs": [
+          "naersk",
+          "nixpkgs"
+        ],
+        "rust-analyzer-src": "rust-analyzer-src"
+      },
+      "locked": {
+        "lastModified": 1752475459,
+        "narHash": "sha256-z6QEu4ZFuHiqdOPbYss4/Q8B0BFhacR8ts6jO/F/aOU=",
+        "owner": "nix-community",
+        "repo": "fenix",
+        "rev": "bf0d6f70f4c9a9cf8845f992105652173f4b617f",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-community",
+        "repo": "fenix",
+        "type": "github"
+      }
+    },
     "flake-compat": {
       "flake": false,
       "locked": {
@@ -75,16 +97,17 @@
     },
     "naersk": {
       "inputs": {
+        "fenix": "fenix",
         "nixpkgs": [
           "nixpkgs"
         ]
       },
       "locked": {
-        "lastModified": 1745925850,
-        "narHash": "sha256-cyAAMal0aPrlb1NgzMxZqeN1mAJ2pJseDhm2m6Um8T0=",
+        "lastModified": 1752689277,
+        "narHash": "sha256-uldUBFkZe/E7qbvxa3mH1ItrWZyT6w1dBKJQF/3ZSsc=",
         "owner": "nix-community",
         "repo": "naersk",
-        "rev": "38bc60bbc157ae266d4a0c96671c6c742ee17a5f",
+        "rev": "0e72363d0938b0208d6c646d10649164c43f4d64",
         "type": "github"
       },
       "original": {
@@ -95,11 +118,11 @@
     },
     "nixpkgs": {
       "locked": {
-        "lastModified": 1751472477,
-        "narHash": "sha256-DpGMd/4DAawRGegP8ISHHbpARRhDS2ABwjiLTAjO7Uk=",
+        "lastModified": 1752841793,
+        "narHash": "sha256-pGvcN/yiJ4e3/hgvTwkyZvl6c3HuLLCY/hjEzDuQB54=",
         "owner": "NixOS",
         "repo": "nixpkgs",
-        "rev": "b32441ec0fae600e647cf4e6d6c245286a583106",
+        "rev": "8131c0ea9df6293a247be743a387ff725e464db7",
         "type": "github"
       },
       "original": {
@@ -176,6 +199,23 @@
         "treefmt-nix": "treefmt-nix"
       }
     },
+    "rust-analyzer-src": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1752428706,
+        "narHash": "sha256-EJcdxw3aXfP8Ex1Nm3s0awyH9egQvB2Gu+QEnJn2Sfg=",
+        "owner": "rust-lang",
+        "repo": "rust-analyzer",
+        "rev": "591e3b7624be97e4443ea7b5542c191311aa141d",
+        "type": "github"
+      },
+      "original": {
+        "owner": "rust-lang",
+        "ref": "nightly",
+        "repo": "rust-analyzer",
+        "type": "github"
+      }
+    },
     "rust-overlay": {
       "inputs": {
         "nixpkgs": [
@@ -183,11 +223,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1751510438,
-        "narHash": "sha256-m8PjOoyyCR4nhqtHEBP1tB/jF+gJYYguSZmUmVTEAQE=",
+        "lastModified": 1752892850,
+        "narHash": "sha256-LLvDqLiK2+dr7bQqKTnZIZ8F1H67DLt3FUyVrGolGVw=",
         "owner": "oxalica",
         "repo": "rust-overlay",
-        "rev": "7f415261f298656f8164bd636c0dc05af4e95b6b",
+        "rev": "742248f12aed0183a124637e8b27a238a47f46a2",
         "type": "github"
       },
       "original": {
@@ -218,11 +258,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1750931469,
-        "narHash": "sha256-0IEdQB1nS+uViQw4k3VGUXntjkDp7aAlqcxdewb/hAc=",
+        "lastModified": 1752055615,
+        "narHash": "sha256-19m7P4O/Aw/6+CzncWMAJu89JaKeMh3aMle1CNQSIwM=",
         "owner": "numtide",
         "repo": "treefmt-nix",
-        "rev": "ac8e6f32e11e9c7f153823abc3ab007f2a65d3e1",
+        "rev": "c9d477b5d5bd7f26adddd3f96cfd6a904768d4f9",
         "type": "github"
       },
       "original": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/man/eza.1.md new/eza-0.23.1/man/eza.1.md
--- old/eza-0.23.0/man/eza.1.md 2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/man/eza.1.md 2025-08-31 15:53:55.000000000 +0200
@@ -67,9 +67,9 @@
 : Display file kind indicators next to file names.
 
 Valid settings are ‘`always`’, ‘`automatic`’ (or ‘`auto`’ for short), and 
‘`never`’.
-The default value is ‘`automatic`’.
+When used without a value, defaults to ‘`automatic`’.
 
-The default behavior (`automatic` or `auto`) will display file kind indicators 
only when the standard output is connected to a real terminal. If `eza` is ran 
while in a `tty`, or the output of `eza` is either redirected to a file or 
piped into another program, file kind indicators will not be used. Setting this 
option to ‘`always`’ causes `eza` to always display file kind indicators, while 
‘`never`’ disables the use of file kind indicators.
+`automatic` or `auto` will display file kind indicators only when the standard 
output is connected to a real terminal. If `eza` is ran while in a `tty`, or 
the output of `eza` is either redirected to a file or piped into another 
program, file kind indicators will not be used. Setting this option to 
‘`always`’ causes `eza` to always display file kind indicators, while ‘`never`’ 
disables the use of file kind indicators.
 
 `-G`, `--grid`
 : Display entries as a grid (default).
@@ -96,7 +96,7 @@
 : When to use terminal colours (using ANSI escape code to colorize the output).
 
 Valid settings are ‘`always`’, ‘`automatic`’ (or ‘`auto`’ for short), and 
‘`never`’.
-The default value is ‘`automatic`’.
+When used without a value, defaults to ‘`automatic`’.
 
 The default behavior (‘`automatic`’ or ‘`auto`’) is to colorize the output 
only when the standard output is connected to a real terminal. If the output of 
`eza` is redirected to a file or piped into another program, terminal colors 
will not be used. Setting this option to ‘`always`’ causes `eza` to always 
output terminal color, while ‘`never`’ disables the use of terminal color.
 
@@ -106,17 +106,17 @@
 : highlight levels of `field` distinctly.
 Use comma(,) separated list of all, age, size
 
-`--color-scale-mode`, `--colour-scale-mode`
+`--color-scale-mode=MODE`, `--colour-scale-mode=MODE`
 : Use gradient or fixed colors in `--color-scale`.
 
 Valid options are `fixed` or `gradient`.
-The default value is `gradient`.
+When used without a value, defaults to `gradient`.
 
 `--icons=WHEN`
 : Display icons next to file names.
 
 Valid settings are ‘`always`’, ‘`automatic`’ (‘`auto`’ for short), and 
‘`never`’.
-The default value is ‘`automatic`’.
+When used without a value, defaults to ‘`automatic`’.
 
 `automatic` or `auto` will display icons only when the standard output is 
connected to a real terminal. If `eza` is ran while in a `tty`, or the output 
of `eza` is either redirected to a file or piped into another program, icons 
will not be used. Setting this option to ‘`always`’ causes `eza` to always 
display icons, while ‘`never`’ disables the use of icons.
 
@@ -356,7 +356,7 @@
 
 If set, automates the same behavior as using `--icons` or `--icons=auto`. 
Useful for if you always want to have icons enabled.
 
-Any explicit use of the `--icons=WHEN` flag overrides this behavior. 
+Any explicit use of the `--icons=WHEN` flag overrides this behavior.
 
 ## `EZA_STDIN_SEPARATOR`
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eza-0.23.0/src/fs/file.rs 
new/eza-0.23.1/src/fs/file.rs
--- old/eza-0.23.0/src/fs/file.rs       2025-07-18 16:25:27.000000000 +0200
+++ new/eza-0.23.1/src/fs/file.rs       2025-08-31 15:53:55.000000000 +0200
@@ -606,20 +606,21 @@
             // functions major and minor.  On Linux the try_into().unwrap() and
             // the "as u32" cast are not needed.  We turn off the warning to
             // allow it to compile cleanly on Linux.
-            #[allow(trivial_numeric_casts)]
+            //
+            // On illumos and Solaris, major and minor are extern "C" fns and
+            // therefore unsafe; on other platforms the functions are defined 
as
+            // macros and copied as const fns in the libc crate.
+            #[allow(trivial_numeric_casts, unused_unsafe)]
             #[allow(clippy::unnecessary_cast, clippy::useless_conversion)]
-            f::Size::DeviceIDs(f::DeviceIDs {
-                major: libc::major(
-                    device_id
-                        .try_into()
-                        .expect("Malformed device major ID when getting 
filesize"),
-                ) as u32,
-                minor: libc::minor(
-                    device_id
-                        .try_into()
-                        .expect("Malformed device major ID when getting 
filesize"),
-                ) as u32,
-            })
+            {
+                let device_id = device_id
+                    .try_into()
+                    .expect("Malformed device major ID when getting filesize");
+                f::Size::DeviceIDs(f::DeviceIDs {
+                    major: unsafe { libc::major(device_id) as u32 },
+                    minor: unsafe { libc::minor(device_id) as u32 },
+                })
+            }
         } else if self.is_file() {
             f::Size::Some(self.metadata().map_or(0, std::fs::Metadata::len))
         } else {

++++++ eza.obsinfo ++++++
--- /var/tmp/diff_new_pack.l0VZ0l/_old  2025-09-01 17:19:08.045338330 +0200
+++ /var/tmp/diff_new_pack.l0VZ0l/_new  2025-09-01 17:19:08.049338499 +0200
@@ -1,5 +1,5 @@
 name: eza
-version: 0.23.0
-mtime: 1752848727
-commit: 7a2b2661148a3fa4f01bfe41e74c5f1c57a24bd6
+version: 0.23.1
+mtime: 1756648435
+commit: 27fe395f1dbbf31dde1218b214cd29df9530b5fe
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/eza/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.eza.new.1977/vendor.tar.zst differ: char 7, line 1

Reply via email to