snapcraft.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # SPDX-FileCopyrightText: 2024 Christina Sørensen
  2. # SPDX-License-Identifier: EUPL-1.2
  3. name: eza
  4. base: core24
  5. version: 'latest'
  6. summary: Replacement for 'ls' written in Rust
  7. description: |
  8. It uses colours for information by default, helping you distinguish between
  9. many types of files, such as whether you are the owner, or in the owning
  10. group. It also has extra features not present in the original ls, such as
  11. viewing the Git status for a directory, or recursing into directories with a
  12. tree view. eza is written in Rust, and it's small, fast, and portable.
  13. issues: https://github.com/eza-community/eza/issues
  14. source-code: https://github.com/eza-community/eza
  15. contact: christina@cafkafk.com
  16. website: https://eza.rocks/
  17. license: MIT
  18. grade: stable
  19. confinement: classic
  20. apps:
  21. eza:
  22. command: bin/eza
  23. parts:
  24. eza:
  25. plugin: rust
  26. source: .
  27. build-attributes:
  28. - enable-patchelf
  29. stage-packages:
  30. - cmake
  31. - libz-dev
  32. platforms:
  33. amd64:
  34. build-on: [amd64, arm64]
  35. arm64:
  36. build-on: [amd64, arm64]
  37. armhf:
  38. build-on: [amd64, arm64]