2023-09-24 16:22:47 by Santhosh Raju | Files touched by this commit (6) | |
Log message:
sysutils/eza: Update to 0.13.0
Changes since 0.12.0:
eza v0.13.0
Description breaking changes
Another Monday, another eza.
We're very close to having integration testing sorted, very very close.
That means clap is soon gonna be merged, and then we'll be proper into
the release candidate. Until then, we only had a slight breaking change,
and we assumed users would prefer getting updates.
BREAKING CHANGE: The style codes for huge file and units where
documented to be nt and ut but the code was using nh and uh.
The code has been updated to match the documented style codes.
EXA_COLORS using style codes nh and uh will need to be updated to
use nt and ut.
Changelog
Features
* Add completion files in deb packaging script
* Adds filtering for Windows hidden files
* Support --mount option on Mac
* Lazy loading of a files extended attributes and absolute path
Bug Fixes
* Crate can't contain broken symlink
* Remove executable flag from fish completion file
* Use proc_mounts only on linux
* Hotfix harmful documentation
* Fix hyperlinks on Windows
* Nix flake check also builds the package
* [breaking] Change number_huge and unit_huge to match the man page short codes
Documentation
* Added cafkafk suggestions
* Fix codeblocks in zsh completions
* Update README.md
* Document filetypes theme and rename trait
* Link directly to space
* Add Mac support for the --mount option in the man page
* Add SAFETY comments to unsafe code blocks
* Update deb instructions to use keyring
* Fix chmod in deb installation instructions
* Add potential gpg install to deb installation instructions
* Document character style pairs in the code and match with man page
* Add install instructions for Void Linux
* Documentation of 'sn' and 'sb' conflicted with later docs
* Document dimmed and italic style codes
Miscellaneous Tasks
* Augment gitter size in README
Performance
* Add criterion for benchmarking
Refactor
* Refactor just in crossfile
* DRY up justfile
* Ignore missing MSVC docker image
* Removed unused imports, mark mods as allow unused
* Format code
* Move ALL_MOUNTS to fs::mounts
* Migrate ALL_MOUNTS from lazy_static to OnceLock
Testing
* Stabalised unit-tests.yml
* Autogenerate testing dir
* Autogenerate test dirs
* Generate device files
* Add unit tests that test both exa and ls style codes together
* Address variable names
Build
* Add musl binary for linux
* Fix checksums
* Add TODOs to targets
* Set optlevel to 3
Ci
* Add nix Flake check to flake.yml
* Removed nix build in favor of nix flake check
* Include bash completion script in treefmt and fixed shellcheck formatting in \
completion script
* Fix windows build
* Fix spelling attemps -> attempts
New Contributors
* @cocoliliace made their first contribution in #322
* @raylu made their first contribution in #332
* @tranzystorek-io made their first contribution in #363
Full Changelog: https://github.com/eza-community/eza/compare/v0.12.0...v0.13.0
|
2023-09-15 07:55:50 by Santhosh Raju | Files touched by this commit (4) |
Log message:
sysutils/eza: Update to 0.12.0
Changes since 0.11.1:
eza v0.12.0 (final rust v1.65 release)
Changelog
Bug Fixes
* Expand --all help
* RUSTSEC-2020-0071
* Generalize gitignore to ignore all eza deb packages
* Canonicalize errors when the destination of a symbolic link is bad
* Handle other canonicalize errors in hyperlinks and git
* Fix windows build when canonicalize returns an error
* Change trycmd config to use test/itest folder for testing
* Revert to old apt install command suggestion and add hint
* Remove stray backslashes
* Is_some_and is an unstable Rust feature until 1.70
* Revert "Support for Windows Hidden Files"
* Shellcheck warnings
* Revert "Support for Windows Hidden Files"
* Shellcheck warnings
* Exit 13 on os error 13
* Rewrite comment
* Improve trace strings
* Tracing typo
Documentation
* Expand --all documentation
* Add pthorpe92 gist
* Remove xtests section from readme
* Add deprecation warning to xtests/readme
* Add deprecation warning to just xtest commands
* Add deprecation warning to vagrantfile
* Add MacPorts install info
* Add gentoo
* Fix gentoo install
* Add docs for --git-repos & --git-repos-no-status
* Fix gpg armor flag for deb release in readme
* Add better explanation of git repos + no status
* Add scoop install info
* Remove color specifications. change unknown git repo status to ~
* Fix missing color specification from man page
Features
* Add audit workflow
* Add trycmd as dev-dependency
* Add minimal trycmd binary
* Add a few trycmd tests as example
* Document and change output for --git-repos
* Add apt installation workflow
* Adds filtering on Windows hidden files
* Adds filtering on Windows hidden files
* Adds filtering on Windows hidden files
* Added shellcheck to treefmt
* Adds filtering on Windows hidden files
* Add PERMISSION_DENIED exit code
Miscellaneous Tasks
* Bump chrono from 0.4.27 to 0.4.30
* Removal of xtests
* Removal of vagrant
* Remove deprecated devtools
* Run spellcheck
Refactor
* Over-engineer deb-package.sh
* Hide xtests folder
* Split trycmd into tests for all, unix and windows
* Limit unit-tests run on workflow change to unit-tests itself
* Moved generateTest.sh to devtools/
* Renamed the file
* Add tracing to various code parts
* Make std::process::exit global
Revert
* "Support for Windows Hidden Files"
Styling
* Remove TODO message on the absolute_path property
* Fix shellcheck issues in deb-package.sh
* Fix shellcheck issues in deb-package.sh
* Fix shellcheck issues in deb-package.sh
Testing
* Remove vhs from flake
* Remove vhs-runner files
* Dump trycmd from nix sandbox
* Fix name of trydump
* Add trycmd
* Add nix feature
* Add example long tests for sandbox
* Set itests files to unix epoch
* Set itest files to unix epoch
* Refactor setting unix epoch
* Auto discard old definitions
* Fix test reference
* Add long_all_nix.toml
* Add long_blocksize_nix.toml
* Add long_extended_nix.toml
* Add long_git_nix.toml
* Add long_git_repos_nix.toml
* Add long_git_repos_no_status_nix.toml
* Add long_grid_nix.toml
* Add long_header_nix.toml
* Add long_icons_nix.toml
* Add long_octal_nix.toml
* Add long_time_style_relative_nix.toml
* Freeze nix tests
* Fix trydump when no files to delete
* Adding more content to test
* Modified unix and all tests
* Regenerate nix tests
* Convert windows tests with new itest dir
* Fixed windows tests being wrong
* Added a test generator
* Add more unix_tests
* Fixed unix tests to remove any distro specific
* Removed git test breaking on nix
Build
* Add compression, checksum gen for bin
* Update flake.lock, cargo.lock
* Add deny.toml
* Remove org warnings
* Remove itest
* Update flake.lock
* Add itest, idump
* Make trycmd part of checks
Ci
* Don't use nix feature on ci
* Enforce conventional commits
* Enforce conventional commits
New Contributors
* @NekoiNemo made their first contribution in #253
* @sevz17 made their first contribution in #268
* @herbygillot made their first contribution in #266
* @m-czernek made their first contribution in #287
* @sitiom made their first contribution in #302
* @MartinFillon made their first contribution in #288
* @aidandenlinger made their first contribution in #303
* @alamb3142 made their first contribution in #225
* @9glenda made their first contribution in #293
Full Changelog: https://github.com/eza-community/eza/compare/v0.11.1...v0.12.0
|
2023-09-12 03:23:22 by Santhosh Raju | Files touched by this commit (5) |
Log message:
sysutils/eza: Update to 0.11.1
- Take ownership of the package.
- Regenerate the man pages.
Changes since 0.11.0:
eza 0.11.1
Description
Since last release, there are some notable changes:
* We now provide binaries for releases
* eza now respects timezone on windows
* We fixed the punctuation color that A LOT of users complained about
* We now highlight mounted directories (linux only)
* A lot of new icons
* .git is hidden when using --git-ignore
* Bright color options.
In general, there has been a huge uptick in activity, we went from around
~100 stars to ~1.5k in the span of a week. This seems to be mostly due to
exa being "deprecated", and that being around the top of hackernews \
for some
days.
We've also seen a large growth in distributions packaging eza, which is very
exciting.
Changelog
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
|
2023-09-11 18:27:49 by pin | Files touched by this commit (5) | |
Log message:
sysutils/eza: update to 0.11.1
[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
|
2023-09-11 14:26:10 by Santhosh Raju | Files touched by this commit (2) |
Log message:
sysutils/eza: Add the shell completions.
Address pkglint issues.
|
2023-09-10 08:48:20 by pin | Files touched by this commit (1) |
Log message:
sysutils/eza: fix patch checksum
Revert unintended patch checksum change.
|
2023-09-09 22:16:41 by pin | Files touched by this commit (6) |
Log message:
sysutils/eza: install man pages
|
2023-09-09 19:28:00 by Thomas Klausner | Files touched by this commit (6) |
Log message:
sysutils/eza: import eza-0.11.0
This is the successor-fork of exa.
Packaged by pin@
eza is a modern, maintained replacement for the venerable file-listing
command-line program ls that ships with Unix and Linux operating systems,
giving it more features and better defaults. It uses colours to distinguish
file types and metadata.
It knows about symlinks, extended attributes and Git. It's small, fast and
just one single binary.
|