Commit graph

3286 commits

Author SHA1 Message Date
Christina Sørensen
3bca7d5b74
chore: eza v0.21.5 changelogs, version bump
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-06-20 11:29:39 +02:00
Sandro-Alessio Gierens
102de14496 style(main): remove unnecessary semicolon
Some checks failed
Unit tests / no-merge-commits (push) Has been cancelled
Unit tests / unit-tests (windows-latest, beta) (push) Has been cancelled
Unit tests / unit-tests (windows-latest, msrv) (push) Has been cancelled
Unit tests / unit-tests (windows-latest, nightly) (push) Has been cancelled
Unit tests / unit-tests (windows-latest, stable) (push) Has been cancelled
Unit tests / unit-tests-freebsd (beta) (push) Has been cancelled
Unit tests / unit-tests-freebsd (msrv) (push) Has been cancelled
Unit tests / unit-tests-freebsd (nightly) (push) Has been cancelled
Unit tests / unit-tests-freebsd (stable) (push) Has been cancelled
Unit tests / unit-tests-netbsd (beta) (push) Has been cancelled
Unit tests / unit-tests-netbsd (msrv) (push) Has been cancelled
Unit tests / unit-tests-netbsd (nightly) (push) Has been cancelled
Unit tests / unit-tests-netbsd (stable) (push) Has been cancelled
Unit tests / unit-tests-openbsd (push) Has been cancelled
Unit tests / security_audit (push) Has been cancelled
Unit tests / check_if_pr (push) Has been cancelled
Unit tests / Check Nix Flake (push) Has been cancelled
Unit tests / Build Nix package (push) Has been cancelled
Unit tests / Conventional Commits (push) Has been cancelled
Unit tests / unit-tests (macos-latest, beta) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, msrv) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, nightly) (push) Has been cancelled
Unit tests / unit-tests (macos-latest, stable) (push) Has been cancelled
Unit tests / unit-tests (ubuntu-latest, beta) (push) Has been cancelled
Unit tests / unit-tests (ubuntu-latest, msrv) (push) Has been cancelled
Unit tests / unit-tests (ubuntu-latest, nightly) (push) Has been cancelled
Unit tests / unit-tests (ubuntu-latest, stable) (push) Has been cancelled
This is necessary to please OpenBSD's clippy version.

Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2025-06-14 01:37:31 +02:00
ariasuni
a602161cba fix: missing word in comment
Signed-off-by: ariasuni <aria@ariasuni.eu>
2025-06-14 01:37:31 +02:00
Samuel Onoja
52cdb3788d fix: clippy warnings 2025-06-14 01:37:31 +02:00
Samuel Onoja
e577b75d00 fix: unreadables format style 2025-06-14 01:37:31 +02:00
Samuel Onoja
57ec57f93a fix: impl desirable behaviour for unreadables 2025-06-14 01:37:31 +02:00
Samuel Onoja
8285837eca fix: typo 2025-06-14 01:37:31 +02:00
Samuel Onoja
6221a63b99 fix: excessive open file descriptors
previously, recursive directory traversal led to OS errors due to too
many simultaneously open file handles.

This PR fixes that by making sure we don't read dir until we actually
need to.
2025-06-14 01:37:31 +02:00
Sandro-Alessio Gierens
67970d6346 style: fix various clippy warnings for rust 1.86
Some checks are pending
Unit tests / Build Nix package (push) Blocked by required conditions
Unit tests / unit-tests (macos-latest, beta) (push) Blocked by required conditions
Unit tests / security_audit (push) Waiting to run
Unit tests / check_if_pr (push) Waiting to run
Unit tests / no-merge-commits (push) Blocked by required conditions
Unit tests / Conventional Commits (push) Blocked by required conditions
Unit tests / unit-tests (macos-latest, msrv) (push) Blocked by required conditions
Unit tests / unit-tests (macos-latest, nightly) (push) Blocked by required conditions
Unit tests / unit-tests (macos-latest, stable) (push) Blocked by required conditions
Unit tests / unit-tests (ubuntu-latest, beta) (push) Blocked by required conditions
Unit tests / unit-tests (ubuntu-latest, msrv) (push) Blocked by required conditions
Unit tests / unit-tests (ubuntu-latest, nightly) (push) Blocked by required conditions
Unit tests / unit-tests (ubuntu-latest, stable) (push) Blocked by required conditions
Unit tests / unit-tests (windows-latest, beta) (push) Blocked by required conditions
Unit tests / unit-tests (windows-latest, msrv) (push) Blocked by required conditions
Unit tests / unit-tests (windows-latest, nightly) (push) Blocked by required conditions
Unit tests / unit-tests (windows-latest, stable) (push) Blocked by required conditions
Unit tests / unit-tests-freebsd (beta) (push) Blocked by required conditions
Unit tests / unit-tests-freebsd (msrv) (push) Blocked by required conditions
Unit tests / unit-tests-freebsd (nightly) (push) Blocked by required conditions
Unit tests / Check Nix Flake (push) Blocked by required conditions
Unit tests / unit-tests-freebsd (stable) (push) Blocked by required conditions
Unit tests / unit-tests-netbsd (beta) (push) Blocked by required conditions
Unit tests / unit-tests-netbsd (msrv) (push) Blocked by required conditions
Unit tests / unit-tests-netbsd (nightly) (push) Blocked by required conditions
Unit tests / unit-tests-netbsd (stable) (push) Blocked by required conditions
Unit tests / unit-tests-openbsd (push) Blocked by required conditions
OpenBSD 7.6 tests are failing because it only comes with
rust 1.81 while we need 1.82 at least. OpenBSD 7.7 comes with
rust 1.86, but its clippy complains about various issues.
This fixes said things to make OpenBSD CI green again, and
also as preparation for the future.

Signed-off-by: Sandro-Alessio Gierens <sandro@gierens.de>
2025-06-13 06:15:51 +01:00
ariasuni
1517dca762 fix(ci): use OpenBSD 7.7 that has MSRV, instead of 7.6 2025-06-13 06:15:51 +01:00
Christina Sørensen
a72d4fdd58 chore: eza v0.21.4 changelogs, version bump
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 15:03:09 +01:00
Christina Sørensen
fe82442933 style: update formatting
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 14:26:00 +01:00
Christina Sørensen
718d0f7898 refactor: clippy lints
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 14:26:00 +01:00
Christina Sørensen
765807b7ee build(rustc): 1.81 -> 1.82
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 14:26:00 +01:00
Christina Sørensen
22bd228744 build(deps): cargo bump 2025-05-29
Updating crates.io index
     Locking 37 packages to latest compatible versions
    Updating anstyle-wincon v3.0.7 -> v3.0.8
    Updating backtrace v0.3.74 -> v0.3.75
    Updating bitflags v2.9.0 -> v2.9.1
    Updating cc v1.2.20 -> v1.2.24
    Updating clap v4.5.37 -> v4.5.39
    Updating clap_builder v4.5.37 -> v4.5.39
    Updating errno v0.3.11 -> v0.3.12
    Updating getrandom v0.3.2 -> v0.3.3
    Updating git2 v0.20.1 -> v0.20.2
    Updating hermit-abi v0.5.0 -> v0.5.1
    Updating icu_collections v1.5.0 -> v2.0.0
      Adding icu_locale_core v2.0.0
    Removing icu_locid v1.5.0
    Removing icu_locid_transform v1.5.0
    Removing icu_locid_transform_data v1.5.1
    Updating icu_normalizer v1.5.0 -> v2.0.0
    Updating icu_normalizer_data v1.5.1 -> v2.0.0
    Updating icu_properties v1.5.1 -> v2.0.1
    Updating icu_properties_data v1.5.1 -> v2.0.1
    Updating icu_provider v1.5.0 -> v2.0.0
    Removing icu_provider_macros v1.5.0
    Updating idna_adapter v1.2.0 -> v1.2.1
    Updating litemap v0.7.5 -> v0.8.0
      Adding once_cell_polyfill v1.70.1
    Updating openssl-sys v0.9.108 -> v0.9.109
    Updating os_pipe v1.2.1 -> v1.2.2
      Adding potential_utf v0.1.2
    Updating redox_syscall v0.5.11 -> v0.5.12
    Updating rustversion v1.0.20 -> v1.0.21
    Updating tempfile v3.19.1 -> v3.20.0
    Updating tinystr v0.7.6 -> v0.8.1
    Removing utf16_iter v1.0.5
    Updating windows-core v0.61.0 -> v0.61.2
    Updating windows-result v0.3.2 -> v0.3.4
    Updating windows-strings v0.4.0 -> v0.4.2
    Updating winnow v0.7.8 -> v0.7.10
    Removing write16 v1.0.0
    Updating writeable v0.5.5 -> v0.6.1
    Updating yoke v0.7.5 -> v0.8.0
    Updating yoke-derive v0.7.5 -> v0.8.0
      Adding zerotrie v0.2.2
    Updating zerovec v0.10.4 -> v0.11.2
    Updating zerovec-derive v0.10.3 -> v0.11.1

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 14:26:00 +01:00
Christina Sørensen
3ef925b5a5 build(deps): flake bump 2025-05-29
• Updated input 'advisory-db':
    'github:rustsec/advisory-db/f91c52b97dde8eb3b44ca85043fa5a8d1924530c' (2025-05-01)
  → 'github:rustsec/advisory-db/bccf313a98c034573ac4170e6271749113343d97' (2025-05-22)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3afd19146cac33ed242fc0fc87481c67c758a59e' (2025-05-01)
  → 'github:NixOS/nixpkgs/3d1f29646e4b57ed468d60f9d286cde23a8d1707' (2025-05-28)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/dcf5072734cb576d2b0c59b2ac44f5050b5eac82' (2025-03-22)
  → 'github:cachix/pre-commit-hooks.nix/80479b6ec16fefd9c1db3ea13aeb038c60530f46' (2025-05-16)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/026e8fedefd6b167d92ed04b195c658d95ffc7a5' (2025-05-01)
  → 'github:oxalica/rust-overlay/4bf1892eb81113e868efe67982b64f1da15c8c5a' (2025-05-29)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/82bf32e541b30080d94e46af13d46da0708609ea' (2025-04-29)
  → 'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007' (2025-05-26)

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-30 14:26:00 +01:00
Wu, Zhenyu
a8d19ab09e chore: add dropbox icon 2025-05-24 07:58:02 +01:00
Wu, Zhenyu
6af53befe6 chore: add swift icon for *.xcplayground 2025-05-24 07:56:56 +01:00
Wu, Zhenyu
4288d14dc9 chore: add Visual Studio icon for *.suo 2025-05-24 07:56:07 +01:00
ariasuni
e04bdba044 fix(git): ignore incorrect Unicode path instead of crashing on Windows 2025-05-16 00:42:18 +02:00
ariasuni
7910ef719c fix(cli): list inside working dir with --list-dirs and no path passed
Before, it just displayed `.` as if `.` was passed explicitely on the cli.
2025-05-13 15:51:21 +01:00
ariasuni
dc6075474f fix(hyperlink): escape spaces in file path to make them work correctly
Some terminal emulator do it themselves, but we want to be correct everywhere
2025-05-13 15:28:51 +01:00
Christina Sørensen
5bf6e3d06b chore: eza v0.21.3 changelogs, version bump
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-02 07:07:17 +01:00
Christina Sørensen
3715dc30a8 style(rust): unbreak formatting
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-01 20:15:33 +01:00
Christina Sørensen
92c9408cce build(deps): flake bump 2025-05-01
• Updated input 'advisory-db':
    'github:rustsec/advisory-db/1273f0099ce6882659ff64b852c8fdb5f8cdd5b9' (2025-04-10)
  → 'github:rustsec/advisory-db/f91c52b97dde8eb3b44ca85043fa5a8d1924530c' (2025-05-01)
• Updated input 'naersk':
    'github:nix-community/naersk/ed0232117731a4c19d3ee93aa0c382a8fe754b01' (2025-04-04)
  → 'github:nix-community/naersk/38bc60bbc157ae266d4a0c96671c6c742ee17a5f' (2025-04-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/18dd725c29603f582cf1900e0d25f9f1063dbf11' (2025-04-13)
  → 'github:NixOS/nixpkgs/3afd19146cac33ed242fc0fc87481c67c758a59e' (2025-05-01)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/50fefac8cdfd1587ac6d8678f6181e7d348201d2' (2025-04-19)
  → 'github:oxalica/rust-overlay/026e8fedefd6b167d92ed04b195c658d95ffc7a5' (2025-05-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6' (2025-04-18)
  → 'github:numtide/treefmt-nix/82bf32e541b30080d94e46af13d46da0708609ea' (2025-04-29)

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-01 20:15:33 +01:00
Christina Sørensen
ce2c15ecb1 build(deps): cargo bump 2025-05-01
Updating crates.io index
     Locking 12 packages to latest compatible versions
    Updating cc v1.2.19 -> v1.2.20
    Updating chrono v0.4.40 -> v0.4.41
    Updating getrandom v0.2.15 -> v0.2.16 (latest: v0.3.2)
    Updating hashbrown v0.15.2 -> v0.15.3
    Updating openssl-sys v0.9.107 -> v0.9.108
    Updating rustix v1.0.5 -> v1.0.7
    Updating syn v2.0.100 -> v2.0.101
    Updating synstructure v0.13.1 -> v0.13.2
    Updating toml_datetime v0.6.8 -> v0.6.9
    Updating toml_edit v0.22.24 -> v0.22.26
      Adding toml_write v0.1.1
    Updating winnow v0.7.6 -> v0.7.8

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-05-01 20:15:33 +01:00
dependabot[bot]
a420c8db1d build(deps): bump DeterminateSystems/nix-installer-action from 16 to 17
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action) from 16 to 17.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases)
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v16...v17)

---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-version: '17'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 16:29:51 +01:00
CryoSnake22
40e0315924 feat(icons): add support for .ipynb file icons 2025-05-01 16:29:28 +01:00
Christina Sørensen
ac2ed4d13f chore: eza v0.21.2 changelogs, version bump
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-04-25 08:06:27 +01:00
ariasuni
0e40702043 fix(pre-commit): make clippy work again 2025-04-23 04:03:08 +01:00
Will Reed
e9201aa276 chore(output): add icon for '.stowrc' files 2025-04-21 05:29:59 +01:00
Erwin van Eijk
7db3c7b2f5 feat(once_cell): remove dependency on once_cell
Rust 1.80+ has a proper implementation of LazyLock, which, when used,
removes the dependency on once_cell.

- remove once_cell from dependencies

Fixes: #1169
2025-04-20 09:43:04 +01:00
Christina Sørensen
0f0d99c46e docs(theme): specify perf improvements
Mostly in case we decide that the complexity is too unweildy in the
future, having some idea what the blast radius is will be helpful.
2025-04-20 09:13:35 +01:00
5225225
5b158f16c6 style: clean up glob matching code 2025-04-20 09:13:35 +01:00
5225225
42ffb5f583 perf: use a hashmap when possible for file extension matching 2025-04-20 09:13:35 +01:00
dependabot[bot]
45ea61cef5 build(deps): bump uutils_term_grid from 0.6.0 to 0.7.0
Bumps [uutils_term_grid](https://github.com/uutils/uutils-term-grid) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/uutils/uutils-term-grid/releases)
- [Commits](https://github.com/uutils/uutils-term-grid/compare/v0.6...v0.7.0)

---
updated-dependencies:
- dependency-name: uutils_term_grid
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-20 06:51:18 +01:00
hitesharora1997
57618a46bc docs: update Fedora install instructions for Fedora 42 2025-04-20 06:40:44 +01:00
Christina Sørensen
62a4609e8a chore: eza v0.21.1 changelogs, version bump
Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-04-19 07:16:56 +01:00
Christina Sørensen
2201d4efad build(deps): cargo bump 2025-04-19
Updating crates.io index
     Locking 24 packages to latest compatible versions
    Updating cc v1.2.17 -> v1.2.19
    Updating clap v4.5.34 -> v4.5.37
    Updating clap_builder v4.5.34 -> v4.5.37
 Downgrading deranged v0.4.1 -> v0.4.0
    Updating errno v0.3.10 -> v0.3.11
    Updating half v2.5.0 -> v2.6.0
    Updating iana-time-zone v0.1.62 -> v0.1.63
    Updating indexmap v2.8.0 -> v2.9.0
    Updating jobserver v0.1.32 -> v0.1.33
    Updating libc v0.2.171 -> v0.2.172
    Updating linux-raw-sys v0.9.3 -> v0.9.4
    Updating miniz_oxide v0.8.5 -> v0.8.8
    Updating openssl-src v300.4.2+3.4.1 -> v300.5.0+3.5.0
    Updating openssl-sys v0.9.106 -> v0.9.107
    Updating proc-macro2 v1.0.94 -> v1.0.95
    Updating redox_syscall v0.5.10 -> v0.5.11
    Updating rustix v1.0.3 -> v1.0.5
    Updating smallvec v1.14.0 -> v1.15.0
    Updating windows-core v0.52.0 -> v0.61.0
      Adding windows-implement v0.60.0
      Adding windows-interface v0.59.1
      Adding windows-result v0.3.2
      Adding windows-strings v0.4.0
    Updating winnow v0.7.4 -> v0.7.6

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-04-19 06:06:19 +01:00
Christina Sørensen
d22d1e59c1 build(deps): flake bump 2025-04-19
• Updated input 'advisory-db':
    'github:rustsec/advisory-db/bfc4e6e8a528dfae8a9d4f2e728eed19f644f8e9' (2025-03-30)
  → 'github:rustsec/advisory-db/1273f0099ce6882659ff64b852c8fdb5f8cdd5b9' (2025-04-10)
• Updated input 'naersk':
    'github:nix-community/naersk/a75c0584b0d69de943babc899530e9c70c642b42' (2025-03-25)
  → 'github:nix-community/naersk/ed0232117731a4c19d3ee93aa0c382a8fe754b01' (2025-04-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/eb0e0f21f15c559d2ac7633dc81d079d1caf5f5f' (2025-03-29)
  → 'github:NixOS/nixpkgs/18dd725c29603f582cf1900e0d25f9f1063dbf11' (2025-04-13)
• Updated input 'rust-overlay':
    'github:oxalica/rust-overlay/15c2a7930e04efc87be3ebf1b5d06232e635e24b' (2025-03-30)
  → 'github:oxalica/rust-overlay/50fefac8cdfd1587ac6d8678f6181e7d348201d2' (2025-04-19)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/29a3d7b768c70addce17af0869f6e2bd8f5be4b7' (2025-03-27)
  → 'github:numtide/treefmt-nix/8d404a69efe76146368885110f29a2ca3700bee6' (2025-04-18)

Signed-off-by: Christina Sørensen <ces@fem.gg>
2025-04-19 06:06:19 +01:00
Wu, Zhenyu
ad7bbddd20 chore: add clojure icon for *.cljc and *.edn 2025-04-19 06:05:52 +01:00
Wu, Zhenyu
87c00d2be7 chore: add fsharp icon for *.f# and *.fsscript 2025-04-19 06:04:31 +01:00
Wu, Zhenyu
4528612dc1 chore: add markdown icon for *.mdx 2025-04-19 06:01:50 +01:00
Wu, Zhenyu
041e5ee29f chore: add python icon for *.pxd and *.pyx
https://cython.readthedocs.io/en/latest/src/tutorial/pxd_files.html
https://cython.readthedocs.io/en/latest/src/tutorial/cython_tutorial.html
2025-04-19 06:00:58 +01:00
PythonGermany
9fb9d0265e docs: Add crates.io link for README.md badge
Signed-off-by: PythonGermany <97847597+PythonGermany@users.noreply.github.com>
2025-04-19 06:00:08 +01:00
Eric Chen
170650c193 docs: update README.md
Co-authored-by: Christina Sørensen <ces@fem.gg>
Signed-off-by: Eric Chen <54382303+ericdachen@users.noreply.github.com>
2025-04-15 20:15:05 +01:00
Wu, Zhenyu
5fdeb19d45 chore: add ruby icon for config.ru, Gemfile, Gemfile.lock, procfile, rake, rakefile and change ruby icon
https://www.ruby-lang.org/en/about/logo/
ruby's official logo is falling down
2025-04-10 23:58:29 +02:00
Wu, Zhenyu
670923a5aa chore: add MS DOS icon for *.com
https://en.wikipedia.org/wiki/COM_file
2025-04-10 19:26:24 +02:00
MartinFillon
ea5da98fc5 fix(icons): hi extension icon wasnt working as it was in the wrong aray 2025-04-04 09:05:50 +01:00
ariasuni
2b879d0728 fix(git-repo): Don’t truncate branch name 2025-04-02 14:24:20 +01:00