From 8a65cbc390c9b5498fda50caa9b743dd4ede764c Mon Sep 17 00:00:00 2001 From: Sandro-Alessio Gierens Date: Mon, 11 Sep 2023 10:23:18 +0200 Subject: [PATCH 1/5] chore(cargo): bump uzers to v0.11.3 This version includes a fix of an unaligned pointer read. Signed-off-by: Sandro-Alessio Gierens --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 5333228b..9d62d7fe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,7 +65,7 @@ default-features = false proc-mounts = "0.3" [target.'cfg(unix)'.dependencies] -uzers = "0.11.2" +uzers = "0.11.3" [build-dependencies] chrono = "0.4" From 4a527152832e295c5a4a3cb319a2d9e1c24db0fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Mon, 11 Sep 2023 10:33:10 +0200 Subject: [PATCH 2/5] chore: release 0.11.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christina Sørensen --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7575fcb..a3c8b77a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,57 @@ All notable changes to this project will be documented in this file. +## [0.11.1] - 2023-09-11 + +### Bug Fixes + +- Add vendored-libgit2 feature to git2 dependency +- Filename escaping (last character lost sometimes, no hyperlink) +- Build for Windows with chrono + +### Documentation + +- Explain vendored-libgit2 +- Add homebrew, misc fixes +- Fix code of conduct link +- Update archlinux +- Add star history +- Add informaton about lazy_static +- Remove broken dependabot link +- Add bright color options in man pages +- Add bright color support in readme changelog + +### Features + +- Add highlighting of mounted directories (Linux only) +- Add backlog of icons from various exa pull requests and others +- Mark `.git` as ignored, which hides it when using `--git-ignore` +- Add backlog of icons from various exa issues +- Expose git2 feature vendored-libgit2 +- Add build commands to deb-package.sh +- Support the MSRV of Rust (1.65.0) +- Add bright colour options, change punctuation default +- Use chrono crate to handle datetime-related features + +### Miscellaneous Tasks + +- Bump actions/checkout from 3 to 4 + +### Testing + +- Stabilize testing without sandbox +- Disable gif rendering + +### Build + +- Add release binaries +- Fix binary gen +- Add armhf binary + +### Deps + +- Change ansi_term to ansiterm from rustadopt + ## [0.11.0] - 2023-09-04 ### Bug Fixes @@ -29,6 +80,7 @@ All notable changes to this project will be documented in this file. - Bump DeterminateSystems/nix-installer-action from 3 to 4 - Bump terminal_size from 0.1.16 to 0.2.6 - Bump timeago from 0.3.1 to 0.4.1 +- Release 0.11.0 ### Refactor diff --git a/Cargo.lock b/Cargo.lock index 762145b5..16ac5d8d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "eza" -version = "0.11.0" +version = "0.11.1" dependencies = [ "ansiterm", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 5333228b..7dc073c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" homepage = "https://github.com/eza-community/eza" license = "MIT" repository = "https://github.com/eza-community/eza" -version = "0.11.0" +version = "0.11.1" [package.metadata.deb] From a83cb9dd4abb4b007b4489788b4f573d1a21dbf1 Mon Sep 17 00:00:00 2001 From: nekoinemo Date: Mon, 11 Sep 2023 15:02:26 +0300 Subject: [PATCH 3/5] fix: expand `--all` help Copied the extra line from man/eza.1.md into rest of help/completion files --- completions/zsh/_eza | 2 +- src/options/help.rs | 2 +- xtests/outputs/help.ansitxt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/completions/zsh/_eza b/completions/zsh/_eza index f5c7d1ab..1fca93d8 100644 --- a/completions/zsh/_eza +++ b/completions/zsh/_eza @@ -26,7 +26,7 @@ __eza() { --hyperlink"[Display entries as hyperlinks]" \ --group-directories-first"[Sort directories before other files]" \ --git-ignore"[Ignore files mentioned in '.gitignore']" \ - {-a,--all}"[Show hidden and 'dot' files]" \ + {-a,--all}"[Show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories]" \ {-d,--list-dirs}"[List directories like regular files]" \ {-D,--only-dirs}"[List only directories]" \ {-L,--level}"+[Limit the depth of recursion]" \ diff --git a/src/options/help.rs b/src/options/help.rs index 9e47b55a..50748f1f 100644 --- a/src/options/help.rs +++ b/src/options/help.rs @@ -28,7 +28,7 @@ DISPLAY OPTIONS -w, --width COLS set screen width in columns FILTERING AND SORTING OPTIONS - -a, --all show hidden and 'dot' files + -a, --all show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories -d, --list-dirs list directories as files; don't list their contents -L, --level DEPTH limit the depth of recursion -r, --reverse reverse the sort order diff --git a/xtests/outputs/help.ansitxt b/xtests/outputs/help.ansitxt index 2d3835ec..1f6b2e6c 100644 --- a/xtests/outputs/help.ansitxt +++ b/xtests/outputs/help.ansitxt @@ -19,7 +19,7 @@ DISPLAY OPTIONS --no-icons don't display icons (always overrides --icons) FILTERING AND SORTING OPTIONS - -a, --all show hidden and 'dot' files + -a, --all show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories -d, --list-dirs list directories as files; don't list their contents -L, --level DEPTH limit the depth of recursion -r, --reverse reverse the sort order From 989fd88c889420244f64bb8ba30db4e0c4b67ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Mon, 11 Sep 2023 14:24:26 +0200 Subject: [PATCH 4/5] build(flake): update flake.lock, cargo.lock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: #247 Signed-off-by: Christina Sørensen --- Cargo.lock | 4 ++-- flake.lock | 36 ++++++++++++++++++------------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 16ac5d8d..64cd3fb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -654,9 +654,9 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] name = "uzers" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49546562f3f91dcad51aab95b9664113f099dd829c5dcd8ba1486fddb7d3bccc" +checksum = "76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63" dependencies = [ "libc", "log", diff --git a/flake.lock b/flake.lock index 5ffc75ef..dd9a1979 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1689068808, - "narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=", + "lastModified": 1692799911, + "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", "owner": "numtide", "repo": "flake-utils", - "rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4", + "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", "type": "github" }, "original": { @@ -41,11 +41,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1690373729, - "narHash": "sha256-e136hTT7LqQ2QjOTZQMW+jnsevWwBpMj78u6FRUsH9I=", + "lastModified": 1694081375, + "narHash": "sha256-vzJXOUnmkMCm3xw8yfPP5m8kypQ3BhAIRe4RRCWpzy8=", "owner": "nix-community", "repo": "naersk", - "rev": "d9a33d69a9c421d64c8d925428864e93be895dcc", + "rev": "3f976d822b7b37fc6fb8e6f157c2dd05e7e94e89", "type": "github" }, "original": { @@ -69,11 +69,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1690593349, - "narHash": "sha256-i6jdORO+YiP19pFNeR7oYIIwmzQvdxwNO+BmtATcYpA=", + "lastModified": 1694343207, + "narHash": "sha256-jWi7OwFxU5Owi4k2JmiL1sa/OuBCQtpaAesuj5LXC8w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "11cf5e1c74fe6892e860afeeaf3bfb84fdb7b1c3", + "rev": "78058d810644f5ed276804ce7ea9e82d92bee293", "type": "github" }, "original": { @@ -101,11 +101,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1680945546, - "narHash": "sha256-8FuaH5t/aVi/pR1XxnF0qi4WwMYC+YxlfdsA0V+TEuQ=", + "lastModified": 1691654369, + "narHash": "sha256-gSILTEx1jRaJjwZxRlnu3ZwMn1FVNk80qlwiCX8kmpo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d9f759f2ea8d265d974a6e1259bd510ac5844c5d", + "rev": "ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e", "type": "github" }, "original": { @@ -130,11 +130,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1690596958, - "narHash": "sha256-SWqxUiEP9O2gvlWtR4Ku6rIMGM7PuNZreAPrU2yAjsk=", + "lastModified": 1694398298, + "narHash": "sha256-Hi904+2V5DJhFdEy9DcARSRrGJOlYSILHUC6CgTtuZU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "5c06b0ed7bfb00f3a925af6c4acd1636596381c1", + "rev": "6c520f2e31f4bebeb29cc4563543de7187013575", "type": "github" }, "original": { @@ -178,11 +178,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1689620039, - "narHash": "sha256-BtNwghr05z7k5YMdq+6nbue+nEalvDepuA7qdQMAKoQ=", + "lastModified": 1693817438, + "narHash": "sha256-fg3+n4Ky1gCzDtPm0MomMTFw0YkH05Y8ojy5t7bkfHg=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "719c2977f958c41fa60a928e2fbc50af14844114", + "rev": "b8d3a059f5487d6767d07c3716386753e3132d9f", "type": "github" }, "original": { From 9a5f6f480eaa77f095cf25d53cb780ca17781889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Mon, 11 Sep 2023 15:07:34 +0200 Subject: [PATCH 5/5] docs(fish): expand `--all` documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: #253 Signed-off-by: Christina Sørensen --- completions/fish/eza.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/completions/fish/eza.fish b/completions/fish/eza.fish index 0b79649e..d4e7ad9a 100755 --- a/completions/fish/eza.fish +++ b/completions/fish/eza.fish @@ -25,7 +25,7 @@ complete -c eza -l hyperlink -d "Display entries as hyperlinks" # Filtering and sorting options complete -c eza -l group-directories-first -d "Sort directories before other files" complete -c eza -l git-ignore -d "Ignore files mentioned in '.gitignore'" -complete -c eza -s a -l all -d "Show hidden and 'dot' files" +complete -c eza -s a -l all -d "Show hidden and 'dot' files. Use this twice to also show the '.' and '..' directories" complete -c eza -s d -l list-dirs -d "List directories like regular files" complete -c eza -s L -l level -d "Limit the depth of recursion" -x -a "1 2 3 4 5 6 7 8 9" complete -c eza -s w -l width -d "Limits column output of grid, 0 implies auto-width"