Compare commits

...

7 Commits

Author SHA1 Message Date
Mélanie Chauvel 17893b5f57 Upgrade Rust version to fix CI 2023-08-03 18:34:16 +02:00
Mélanie Chauvel 08cc56d7ac
Merge pull request #1219 from MartinNowak/patch-1
fix fish completion for -i/--inode option
2023-08-03 18:08:33 +02:00
Mélanie Chauvel 352d32b60c
Merge pull request #1178 from mtoohey31/fix/obsolete-icons
Replace obsolete icons
2023-08-03 18:06:36 +02:00
Mélanie Chauvel e79f7361a7
Merge pull request #1175 from dcervenkov/patch-1
Change ipynb icon
2023-08-03 18:03:55 +02:00
dawg a4cee84b4b
fix fish completion for -i/--inode option
- looks like a copy&paste error of -g/--group
2023-07-19 23:58:02 +02:00
Matthew Toohey 94043e1fa8 Replace obsolete icons 2023-04-12 18:55:00 -04:00
Daniel Cervenkov b8cee60acf
Change ipynb icon
Jupyter notebooks are often in the same folder as plain Python files. Having a different icon would be useful. Since there is no Jupyter Notebook icon in Nerd fonts, I chose an icon of a notebook.
2023-03-30 16:59:12 +02:00
6 changed files with 17 additions and 17 deletions

View File

@ -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

View File

@ -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/"

View File

@ -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:

View File

@ -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'

View File

@ -1,2 +1,2 @@
[toolchain] [toolchain]
channel = "1.63.0" channel = "1.66.1"

View File

@ -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}', // 