mirror of
https://github.com/Llewellynvdm/exa.git
synced 2024-11-11 07:10:56 +00:00
Compare commits
7 Commits
c697d06670
...
17893b5f57
Author | SHA1 | Date | |
---|---|---|---|
|
17893b5f57 | ||
|
08cc56d7ac | ||
|
352d32b60c | ||
|
e79f7361a7 | ||
|
a4cee84b4b | ||
|
94043e1fa8 | ||
|
b8cee60acf |
2
.github/workflows/unit-tests.yml
vendored
2
.github/workflows/unit-tests.yml
vendored
@ -28,7 +28,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest]
|
os: [ubuntu-latest, macos-latest]
|
||||||
rust: [1.63.0, stable, beta, nightly]
|
rust: [1.66.1, stable, beta, nightly]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
|
@ -4,7 +4,7 @@ description = "A modern replacement for ls"
|
|||||||
authors = ["Benjamin Sago <ogham@bsago.me>"]
|
authors = ["Benjamin Sago <ogham@bsago.me>"]
|
||||||
categories = ["command-line-utilities"]
|
categories = ["command-line-utilities"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.63.0"
|
rust-version = "1.66.1"
|
||||||
exclude = ["/devtools/*", "/Justfile", "/Vagrantfile", "/screenshots.png"]
|
exclude = ["/devtools/*", "/Justfile", "/Vagrantfile", "/screenshots.png"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
homepage = "https://the.exa.website/"
|
homepage = "https://the.exa.website/"
|
||||||
|
@ -196,8 +196,8 @@ To build without Git support, run `cargo install --no-default-features exa` is a
|
|||||||
<a id="development">
|
<a id="development">
|
||||||
<h1>Development
|
<h1>Development
|
||||||
|
|
||||||
<a href="https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html">
|
<a href="https://blog.rust-lang.org/2023/01/10/Rust-1.66.1.html">
|
||||||
<img src="https://img.shields.io/badge/rustc-1.63.0+-lightgray.svg" alt="Rust 1.63.0+" />
|
<img src="https://img.shields.io/badge/rustc-1.66.1+-lightgray.svg" alt="Rust 1.66.1+" />
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<a href="https://github.com/ogham/exa/blob/master/LICENCE">
|
<a href="https://github.com/ogham/exa/blob/master/LICENCE">
|
||||||
@ -206,7 +206,7 @@ To build without Git support, run `cargo install --no-default-features exa` is a
|
|||||||
</h1></a>
|
</h1></a>
|
||||||
|
|
||||||
exa is written in [Rust](https://www.rust-lang.org/).
|
exa is written in [Rust](https://www.rust-lang.org/).
|
||||||
You will need rustc version 1.56.1 or higher.
|
You will need rustc version 1.66.1 or higher.
|
||||||
The recommended way to install Rust for development is from the [official download page](https://www.rust-lang.org/tools/install), using rustup.
|
The recommended way to install Rust for development is from the [official download page](https://www.rust-lang.org/tools/install), using rustup.
|
||||||
|
|
||||||
Once Rust is installed, you can compile exa with Cargo:
|
Once Rust is installed, you can compile exa with Cargo:
|
||||||
|
@ -61,7 +61,7 @@ complete -c exa -s 'B' -l 'bytes' -d "List file sizes in bytes, without any p
|
|||||||
complete -c exa -s 'g' -l 'group' -d "List each file's group"
|
complete -c exa -s 'g' -l 'group' -d "List each file's group"
|
||||||
complete -c exa -s 'h' -l 'header' -d "Add a header row to each column"
|
complete -c exa -s 'h' -l 'header' -d "Add a header row to each column"
|
||||||
complete -c exa -s 'H' -l 'links' -d "List each file's number of hard links"
|
complete -c exa -s 'H' -l 'links' -d "List each file's number of hard links"
|
||||||
complete -c exa -s 'g' -l 'group' -d "List each file's inode number"
|
complete -c exa -s 'i' -l 'inode' -d "List each file's inode number"
|
||||||
complete -c exa -s 'S' -l 'blocks' -d "List each file's number of filesystem blocks"
|
complete -c exa -s 'S' -l 'blocks' -d "List each file's number of filesystem blocks"
|
||||||
complete -c exa -s 't' -l 'time' -d "Which timestamp field to list" -x -a "
|
complete -c exa -s 't' -l 'time' -d "Which timestamp field to list" -x -a "
|
||||||
modified\t'Display modified time'
|
modified\t'Display modified time'
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
[toolchain]
|
[toolchain]
|
||||||
channel = "1.63.0"
|
channel = "1.66.1"
|
||||||
|
@ -140,13 +140,13 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"cp" => '\u{e61d}', //
|
"cp" => '\u{e61d}', //
|
||||||
"cpio" => '\u{f410}', //
|
"cpio" => '\u{f410}', //
|
||||||
"cpp" => '\u{e61d}', //
|
"cpp" => '\u{e61d}', //
|
||||||
"cs" => '\u{f81a}', //
|
"cs" => '\u{f031b}', //
|
||||||
"csh" => '\u{f489}', //
|
"csh" => '\u{f489}', //
|
||||||
"cshtml" => '\u{f1fa}', //
|
"cshtml" => '\u{f1fa}', //
|
||||||
"csproj" => '\u{f81a}', //
|
"csproj" => '\u{f031b}', //
|
||||||
"css" => '\u{e749}', //
|
"css" => '\u{e749}', //
|
||||||
"csv" => '\u{f1c3}', //
|
"csv" => '\u{f1c3}', //
|
||||||
"csx" => '\u{f81a}', //
|
"csx" => '\u{f031b}', //
|
||||||
"cxx" => '\u{e61d}', //
|
"cxx" => '\u{e61d}', //
|
||||||
"d" => '\u{e7af}', //
|
"d" => '\u{e7af}', //
|
||||||
"dart" => '\u{e798}', //
|
"dart" => '\u{e798}', //
|
||||||
@ -209,7 +209,7 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"img" => '\u{e271}', //
|
"img" => '\u{e271}', //
|
||||||
"iml" => '\u{e7b5}', //
|
"iml" => '\u{e7b5}', //
|
||||||
"ini" => '\u{f17a}', //
|
"ini" => '\u{f17a}', //
|
||||||
"ipynb" => '\u{e606}', //
|
"ipynb" => '\u{e678}', //
|
||||||
"iso" => '\u{e271}', //
|
"iso" => '\u{e271}', //
|
||||||
"j2c" => '\u{f1c5}', //
|
"j2c" => '\u{f1c5}', //
|
||||||
"j2k" => '\u{f1c5}', //
|
"j2k" => '\u{f1c5}', //
|
||||||
@ -234,7 +234,7 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"latex" => '\u{f034}', //
|
"latex" => '\u{f034}', //
|
||||||
"less" => '\u{e758}', //
|
"less" => '\u{e758}', //
|
||||||
"lhs" => '\u{e777}', //
|
"lhs" => '\u{e777}', //
|
||||||
"license" => '\u{f718}', //
|
"license" => '\u{f0219}', //
|
||||||
"localized" => '\u{f179}', //
|
"localized" => '\u{f179}', //
|
||||||
"lock" => '\u{f023}', //
|
"lock" => '\u{f023}', //
|
||||||
"log" => '\u{f18d}', //
|
"log" => '\u{f18d}', //
|
||||||
@ -260,7 +260,7 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"msi" => '\u{e70f}', //
|
"msi" => '\u{e70f}', //
|
||||||
"mustache" => '\u{e60f}', //
|
"mustache" => '\u{e60f}', //
|
||||||
"nix" => '\u{f313}', //
|
"nix" => '\u{f313}', //
|
||||||
"node" => '\u{f898}', //
|
"node" => '\u{f0399}', //
|
||||||
"npmignore" => '\u{e71e}', //
|
"npmignore" => '\u{e71e}', //
|
||||||
"odp" => '\u{f1c4}', //
|
"odp" => '\u{f1c4}', //
|
||||||
"ods" => '\u{f1c3}', //
|
"ods" => '\u{f1c3}', //
|
||||||
@ -304,7 +304,7 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"rspec_parallel"=> '\u{e21e}', //
|
"rspec_parallel"=> '\u{e21e}', //
|
||||||
"rspec_status" => '\u{e21e}', //
|
"rspec_status" => '\u{e21e}', //
|
||||||
"rss" => '\u{f09e}', //
|
"rss" => '\u{f09e}', //
|
||||||
"rtf" => '\u{f718}', //
|
"rtf" => '\u{f0219}', //
|
||||||
"ru" => '\u{e21e}', //
|
"ru" => '\u{e21e}', //
|
||||||
"rubydoc" => '\u{e73b}', //
|
"rubydoc" => '\u{e73b}', //
|
||||||
"sass" => '\u{e603}', //
|
"sass" => '\u{e603}', //
|
||||||
@ -344,7 +344,7 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"tzo" => '\u{f410}', //
|
"tzo" => '\u{f410}', //
|
||||||
"video" => '\u{f03d}', //
|
"video" => '\u{f03d}', //
|
||||||
"vim" => '\u{e62b}', //
|
"vim" => '\u{e62b}', //
|
||||||
"vue" => '\u{fd42}', // ﵂
|
"vue" => '\u{f0844}', //
|
||||||
"war" => '\u{e256}', //
|
"war" => '\u{e256}', //
|
||||||
"wav" => '\u{f001}', //
|
"wav" => '\u{f001}', //
|
||||||
"webm" => '\u{f03d}', //
|
"webm" => '\u{f03d}', //
|
||||||
@ -355,8 +355,8 @@ pub fn icon_for_file(file: &File<'_>) -> char {
|
|||||||
"xhtml" => '\u{f13b}', //
|
"xhtml" => '\u{f13b}', //
|
||||||
"xls" => '\u{f1c3}', //
|
"xls" => '\u{f1c3}', //
|
||||||
"xlsx" => '\u{f1c3}', //
|
"xlsx" => '\u{f1c3}', //
|
||||||
"xml" => '\u{f121}', //
|
"xml" => '\u{f05c0}', //
|
||||||
"xul" => '\u{f121}', //
|
"xul" => '\u{f05c0}', //
|
||||||
"xz" => '\u{f410}', //
|
"xz" => '\u{f410}', //
|
||||||
"yaml" => '\u{f481}', //
|
"yaml" => '\u{f481}', //
|
||||||
"yml" => '\u{f481}', //
|
"yml" => '\u{f481}', //
|
||||||
|
Loading…
Reference in New Issue
Block a user