Blob Blame History Raw
document: modulemd
version: 2
data:
  summary: Modern replacement for ls
  description: |-
    exa is an improved file lister with more features and better defaults.
    It uses colours to distinguish file types and metadata.
    It knows about symlinks, extended attributes, and Git.
    And it's small, fast, and just one single binary.
  license:
    module: [MIT]
  dependencies:
  - buildrequires:
      platform: []
      rpm: [4.15]
      rust: [stable]
    requires:
      platform: []
  api:
    rpms:
    - exa
  references:
    community: https://the.exa.website
    documentation: https://the.exa.website/introduction
    tracker: https://github.com/ogham/exa/issues
  profiles:
    default:
      rpms:
      - exa
  filter:
    rpms:
    - rust-aho-corasick+default-devel
    - rust-aho-corasick+std-devel
    - rust-aho-corasick-devel
    - rust-ansi_term+default-devel
    - rust-ansi_term-devel
    - rust-atty+default-devel
    - rust-atty-devel
    - rust-autocfg+default-devel
    - rust-autocfg-devel
    - rust-bitflags+default-devel
    - rust-bitflags+example_generated-devel
    - rust-bitflags-devel
    - rust-byteorder+default-devel
    - rust-byteorder+i128-devel
    - rust-byteorder+std-devel
    - rust-byteorder-devel
    - rust-cc+default-devel
    - rust-cc+parallel-devel
    - rust-cc+rayon-devel
    - rust-cc-devel
    - rust-cfg-if+default-devel
    - rust-cfg-if-devel
    - rust-datetime+default-devel
    - rust-datetime-devel
    - rust-env_logger+atty-devel
    - rust-env_logger+default-devel
    - rust-env_logger+humantime-devel
    - rust-env_logger+regex-devel
    - rust-env_logger+termcolor-devel
    - rust-env_logger-devel
    - rust-git2+default-devel
    - rust-git2+https-devel
    - rust-git2+openssl-probe-devel
    - rust-git2+openssl-sys-devel
    - rust-git2+ssh-devel
    - rust-git2+ssh_key_from_memory-devel
    - rust-git2+unstable-devel
    - rust-git2-devel
    - rust-glob+default-devel
    - rust-glob-devel
    - rust-humantime+default-devel
    - rust-humantime-devel
    - rust-idna+default-devel
    - rust-idna-devel
    - rust-iso8601+default-devel
    - rust-iso8601-devel
    - rust-lazy_static+default-devel
    - rust-lazy_static+spin-devel
    - rust-lazy_static+spin_no_std-devel
    - rust-lazy_static-devel
    - rust-libc+align-devel
    - rust-libc+default-devel
    - rust-libc+extra_traits-devel
    - rust-libc+rustc-dep-of-std-devel
    - rust-libc+rustc-std-workspace-core-devel
    - rust-libc+std-devel
    - rust-libc+use_std-devel
    - rust-libc-devel
    - rust-libgit2-sys+default-devel
    - rust-libgit2-sys+https-devel
    - rust-libgit2-sys+libssh2-sys-devel
    - rust-libgit2-sys+openssl-sys-devel
    - rust-libgit2-sys+ssh-devel
    - rust-libgit2-sys+ssh_key_from_memory-devel
    - rust-libgit2-sys-devel
    - rust-libz-sys+default-devel
    - rust-libz-sys-devel
    - rust-locale+default-devel
    - rust-locale-devel
    - rust-log+default-devel
    - rust-log+max_level_debug-devel
    - rust-log+max_level_error-devel
    - rust-log+max_level_info-devel
    - rust-log+max_level_off-devel
    - rust-log+max_level_trace-devel
    - rust-log+max_level_warn-devel
    - rust-log+release_max_level_debug-devel
    - rust-log+release_max_level_error-devel
    - rust-log+release_max_level_info-devel
    - rust-log+release_max_level_off-devel
    - rust-log+release_max_level_trace-devel
    - rust-log+release_max_level_warn-devel
    - rust-log+serde-devel
    - rust-log+std-devel
    - rust-log-devel
    - rust-matches+default-devel
    - rust-matches-devel
    - rust-memchr+default-devel
    - rust-memchr+libc-devel
    - rust-memchr+use_std-devel
    - rust-memchr-devel
    - rust-natord+default-devel
    - rust-natord-devel
    - rust-nom+alloc-devel
    - rust-nom+default-devel
    - rust-nom+lazy_static-devel
    - rust-nom+regex-devel
    - rust-nom+regexp-devel
    - rust-nom+regexp_macros-devel
    - rust-nom+std-devel
    - rust-nom+verbose-errors-devel
    - rust-nom-devel
    - rust-num-traits+default-devel
    - rust-num-traits+i128-devel
    - rust-num-traits+std-devel
    - rust-num-traits-devel
    - rust-num-traits0.1+default-devel
    - rust-num-traits0.1-devel
    - rust-num_cpus+default-devel
    - rust-num_cpus-devel
    - rust-number_prefix+default-devel
    - rust-number_prefix+std-devel
    - rust-number_prefix-devel
    - rust-pad+default-devel
    - rust-pad-devel
    - rust-percent-encoding+default-devel
    - rust-percent-encoding-devel
    - rust-pkg-config+default-devel
    - rust-pkg-config-devel
    - rust-quick-error+default-devel
    - rust-quick-error-devel
    - rust-regex+default-devel
    - rust-regex+pattern-devel
    - rust-regex+unstable-devel
    - rust-regex+use_std-devel
    - rust-regex-devel
    - rust-regex-syntax+default-devel
    - rust-regex-syntax-devel
    - rust-scoped_threadpool+default-devel
    - rust-scoped_threadpool+nightly-devel
    - rust-scoped_threadpool-devel
    - rust-smallvec+default-devel
    - rust-smallvec+may_dangle-devel
    - rust-smallvec+serde-devel
    - rust-smallvec+specialization-devel
    - rust-smallvec+std-devel
    - rust-smallvec+union-devel
    - rust-smallvec-devel
    - rust-term_grid+default-devel
    - rust-term_grid-devel
    - rust-term_size+clippy-devel
    - rust-term_size+debug-devel
    - rust-term_size+default-devel
    - rust-term_size+lints-devel
    - rust-term_size+nightly-devel
    - rust-term_size+travis-devel
    - rust-term_size+unstable-devel
    - rust-term_size-devel
    - rust-termcolor+default-devel
    - rust-termcolor-devel
    - rust-thread_local+default-devel
    - rust-thread_local-devel
    - rust-ucd-util+default-devel
    - rust-ucd-util-devel
    - rust-unicode-bidi+bench_it-devel
    - rust-unicode-bidi+default-devel
    - rust-unicode-bidi+flame-devel
    - rust-unicode-bidi+flame_it-devel
    - rust-unicode-bidi+flamer-devel
    - rust-unicode-bidi+serde-devel
    - rust-unicode-bidi+unstable-devel
    - rust-unicode-bidi+with_serde-devel
    - rust-unicode-bidi-devel
    - rust-unicode-normalization+default-devel
    - rust-unicode-normalization-devel
    - rust-unicode-width+bench-devel
    - rust-unicode-width+default-devel
    - rust-unicode-width+no_std-devel
    - rust-unicode-width-devel
    - rust-url+default-devel
    - rust-url+encoding-devel
    - rust-url+heap_size-devel
    - rust-url+heapsize-devel
    - rust-url+query_encoding-devel
    - rust-url+rustc-serialize-devel
    - rust-url+serde-devel
    - rust-url-devel
    - rust-users+cache-devel
    - rust-users+default-devel
    - rust-users+mock-devel
    - rust-users-devel
    - rust-utf8-ranges+default-devel
    - rust-utf8-ranges-devel
    - rust-version_check+default-devel
    - rust-version_check-devel
    - rust-zoneinfo_compiled+default-devel
    - rust-zoneinfo_compiled-devel
  components:
    rpms:
      rust-aho-corasick:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-regex-devel
            (built by rust-regex)
        ref: c17db832ae5dc4475ded4516f07d2a3c49fb3a60 # rust-aho-corasick-0.7.4-1.fc31
      rust-ansi_term:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 5cefb646229882844c7a62b91ef6e00e6c855032 # rust-ansi_term-0.11.0-7.fc31
      rust-atty:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-env_logger+default-devel
            (built by rust-env_logger)
        ref: f3d095e96c97a313edc9fbd0133774dd42fd4265 # rust-atty-0.2.11-6.fc31
      rust-autocfg:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-num-traits-devel
            (built by rust-num-traits)
        ref: 90b3521946fa2923ef8f53fa954cb1783bf8385c # rust-autocfg-0.1.4-3.fc31
      rust-bitflags:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-git2-devel
            (built by rust-git2)
        ref: b89dabaad73ff8a2a48b8706bfd1b0dd82aff232 # rust-bitflags-1.1.0-3.fc31
      rust-byteorder:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-zoneinfo_compiled-devel
            (built by rust-zoneinfo_compiled)
        ref: cb445bf320961d2037b256656684cb927583fa6e # rust-byteorder-1.3.2-2.fc31
      rust-cc:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-libgit2-sys-devel
            (built by rust-libgit2-sys)
          * rust-libz-sys-devel
            (built by rust-libz-sys)
        ref: 1e69de49b01393b83422e0d5532d67cf64eff042 # rust-cc-1.0.37-3.fc31
      rust-cfg-if:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-log-devel
            (built by rust-log)
        ref: a6b1f50903f85fd9bb160badad8442af40304dd0 # rust-cfg-if-0.1.9-3.fc31
      rust-datetime:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-zoneinfo_compiled-devel
            (built by rust-zoneinfo_compiled)
        ref: 3ff6ae385851a529c2146fa952a61ec466281ade # rust-datetime-0.4.7-7.fc31
      rust-env_logger:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: dad132abba0f7025b3dbd6fdee56708a9c95bcc8 # rust-env_logger-0.6.1-2.fc31
      rust-git2:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: fe5b22359d6b31d05721f54242a09555be3f5783 # rust-git2-0.9.1-2.fc31
      rust-glob:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: f66dafe7e90043c0285129d17ab5c4ed20ef8ab7 # rust-glob-0.3.0-2.fc31
      rust-humantime:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-env_logger+default-devel
            (built by rust-env_logger)
        ref: fb94847657597b5ee10e428d771f1f79cf618b2e # rust-humantime-1.2.0-3.fc31
      rust-idna:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-url-devel
            (built by rust-url)
        ref: 71cfdfa8ddf4697b4451beaf3c60523c8d2b1ff4 # rust-idna-0.1.5-5.fc31
      rust-iso8601:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-datetime-devel
            (built by rust-datetime)
        ref: 31e2cc4b4e07348131d859441885b647832138d4 # rust-iso8601-0.3.0-2.fc31
      rust-lazy_static:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-thread_local-devel
            (built by rust-thread_local)
        ref: bc5ee9cf6ac71ef73b13bafd8dfa97cca01cec02 # rust-lazy_static-1.3.0-5.fc31
      rust-libc:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-atty-devel
            (built by rust-atty)
          * rust-datetime-devel
            (built by rust-datetime)
          * rust-git2-devel
            (built by rust-git2)
          * rust-libgit2-sys-devel
            (built by rust-libgit2-sys)
          * rust-libz-sys-devel
            (built by rust-libz-sys)
          * rust-locale-devel
            (built by rust-locale)
          * rust-num_cpus-devel
            (built by rust-num_cpus)
          * rust-term_size-devel
            (built by rust-term_size)
          * rust-users-devel
            (built by rust-users)
        ref: 1192a50c2325a4ea919144dfcd74ff121a6732f2 # rust-libc-0.2.59-1.fc31
      rust-libgit2-sys:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-git2-devel
            (built by rust-git2)
        ref: 0bc13768809df003eae67e43eb60b478ff6d8352 # rust-libgit2-sys-0.8.1-1.fc31
      rust-libz-sys:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-libgit2-sys-devel
            (built by rust-libgit2-sys)
        ref: fd6fee258bbbd811c60c0580471568ab7ddf4371 # rust-libz-sys-1.0.25-5.fc31
      rust-locale:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-datetime-devel
            (built by rust-datetime)
        ref: 3a3ddd3c90bade128a3452fe7b4b17acb1836039 # rust-locale-0.2.2-7.fc31
      rust-log:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-env_logger-devel
            (built by rust-env_logger)
          * rust-git2-devel
            (built by rust-git2)
        ref: b9e48ddd7debd5552b8807c4ace0d97c9bcd5186 # rust-log-0.4.6-5.fc31
      rust-matches:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-idna-devel
            (built by rust-idna)
          * rust-unicode-bidi-devel
            (built by rust-unicode-bidi)
          * rust-url-devel
            (built by rust-url)
        ref: d3af90dd5ecdac8dab00a71af2b16f15909a2574 # rust-matches-0.1.8-5.fc31
      rust-memchr:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-aho-corasick+std-devel
            (built by rust-aho-corasick)
          * rust-aho-corasick-devel
            (built by rust-aho-corasick)
          * rust-nom+std-devel
            (built by rust-nom)
          * rust-nom-devel
            (built by rust-nom)
          * rust-regex-devel
            (built by rust-regex)
        ref: ce1977d44f4a3d8dbd8fa41310558f91bcdf78a5 # rust-memchr-2.2.1-1.fc31
      rust-natord:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 34152762f755b93138b111d702df3e847c974f89 # rust-natord-1.0.9-7.fc31
      rust-nom:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-iso8601-devel
            (built by rust-iso8601)
        ref: b77bbf8dee39ea9fc802a2ce246addf541c5cda8 # rust-nom-4.2.3-3.fc31
      rust-num-traits:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-num-traits0.1-devel
            (built by rust-num-traits0.1)
        ref: 44160093c20574e2a52b3a437a0d3b16d78ef04a # rust-num-traits-0.2.8-3.fc31
      rust-num-traits0.1:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-datetime-devel
            (built by rust-datetime)
        ref: 85ca243ec9acb97fb7581f7fd181f18f3082342a # rust-num-traits0.1-0.1.43-6.fc31
      rust-num_cpus:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 158a8234df6bc68c637125579fc82768514f4115 # rust-num_cpus-1.10.1-2.fc31
      rust-number_prefix:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 87abb4382108e4a8531c23537d5637d38e0b05c4 # rust-number_prefix-0.3.0-3.fc31
      rust-pad:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-datetime-devel
            (built by rust-datetime)
        ref: ef30690f2f398e535e4926498552d73173dc1ecc # rust-pad-0.1.5-5.fc31
      rust-percent-encoding:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-url-devel
            (built by rust-url)
        ref: 91e9b3ac1e8a36bfdfef78acbcb443979bd08b47 # rust-percent-encoding-1.0.1-8.fc31
      rust-pkg-config:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-libgit2-sys-devel
            (built by rust-libgit2-sys)
          * rust-libz-sys-devel
            (built by rust-libz-sys)
        ref: 9921b8f8d6a16e2bc7f2898c3525811996544142 # rust-pkg-config-0.3.14-6.fc31
      rust-quick-error:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-humantime-devel
            (built by rust-humantime)
        ref: 675083e0a7a1c1e38b9c87354b4fed368b6af68e # rust-quick-error-1.2.2-6.fc31
      rust-regex:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-env_logger+default-devel
            (built by rust-env_logger)
        ref: 43c7db9a34895c46a9bb7f7b29a04cd6effcf47c # rust-regex-1.1.9-1.fc31
      rust-regex-syntax:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-regex-devel
            (built by rust-regex)
        ref: 7ebd4d6dbe7a65d94c23800d78e052ffec3f5f2a # rust-regex-syntax-0.6.8-1.fc31
      rust-scoped_threadpool:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 1d9bae4482cb0649b3198da7141bc30923af76d4 # rust-scoped_threadpool-0.1.9-5.fc31
      rust-smallvec:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-unicode-normalization-devel
            (built by rust-unicode-normalization)
        ref: 0bff07c9f82e761f00526e49a40090a448570ba6 # rust-smallvec-0.6.10-2.fc31
      rust-term_grid:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: cbedd256bb0d24d5af4e62a91282cd75fdfa68e0 # rust-term_grid-0.1.7-6.fc31
      rust-term_size:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 91e26cc2280768471853e4f0525a45b407874901 # rust-term_size-0.3.1-9.fc31
      rust-termcolor:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-env_logger+default-devel
            (built by rust-env_logger)
        ref: 5720b8c781a0c0d0e605b8126dc8b5cd6ef17b69 # rust-termcolor-1.0.5-3.fc31
      rust-thread_local:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-regex-devel
            (built by rust-regex)
        ref: caff625d87524112b16061492b9b51a8edcaa14e # rust-thread_local-0.3.6-6.fc31
      rust-ucd-util:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-regex-syntax-devel
            (built by rust-regex-syntax)
        ref: 81f4887a288c3d7d8a24cfe1decd60318f835b0e # rust-ucd-util-0.1.3-4.fc31
      rust-unicode-bidi:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-idna-devel
            (built by rust-idna)
        ref: 1f79c8352f9fd0e4a07d581f603dc9d08894b193 # rust-unicode-bidi-0.3.4-9.fc31
      rust-unicode-normalization:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-idna-devel
            (built by rust-idna)
        ref: 3a2698d043a877a931c3c2b578a4405620a209f7 # rust-unicode-normalization-0.1.8-3.fc31
      rust-unicode-width:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa

          Required by:
          * rust-pad-devel
            (built by rust-pad)
          * rust-term_grid-devel
            (built by rust-term_grid)
        ref: ef06cc88abfe5e61cc13fe5b07066d07ddee59f9 # rust-unicode-width-0.1.5-10.fc31
      rust-url:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-git2-devel
            (built by rust-git2)
        ref: 6298198c2e12cd07d5ddfe5bd36878ee92ffcf8c # rust-url-1.7.2-4.fc31
      rust-users:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 98eefda1bbee787a7556b72c2ea99f870c63d72d # rust-users-0.9.1-3.fc31
      rust-utf8-ranges:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-regex-devel
            (built by rust-regex)
        ref: d4935f905326128ebd392f2328397361a098df9d # rust-utf8-ranges-1.0.3-2.fc31
      rust-version_check:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          Required by:
          * rust-nom-devel
            (built by rust-nom)
        ref: e9d180ffa03a134eda48bce9a71ccc687bd78301 # rust-version_check-0.1.5-6.fc31
      rust-zoneinfo_compiled:
        buildorder: 0
        rationale: |-
          Dependency of other components.

          BuildRequired by:
          * rust-exa
        ref: 03624a3baea382cf5ee325461edb4c98db55e6c9 # rust-zoneinfo_compiled-0.4.8-1.fc31
      rust-exa:
        buildorder: 10
        rationale: Main component.
        ref: 99335a48c9fbe1986a319b74f14b751d09a8d5a9 # rust-exa-0.8.0-17.fc31
  buildopts:
    rpms:
      macros: |
        %_build_crates exa