diff options
author | Canop <cano.petrole@gmail.com> | 2023-08-22 07:57:38 +0200 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2023-08-22 07:57:38 +0200 |
commit | 5086a677523dde41da6965e75e30bc3e1c0f0c8f (patch) | |
tree | beb241edd3e06ee3ee72ec7504858fd934db56cd | |
parent | b1ae5656c3bc968d4d66f017d531d6fe2edec536 (diff) |
version 2.8.0v2.8.0
-rw-r--r-- | CHANGELOG.md | 3 | ||||
-rw-r--r-- | Cargo.lock | 2 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rwxr-xr-x | compile-all-targets.sh | 2 | ||||
-rw-r--r-- | website/docs/css/extra.css | 7 | ||||
-rw-r--r-- | website/docs/install.md | 35 |
6 files changed, 27 insertions, 24 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 429e6ae..d66577d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ -### next +<a name="v2.8.0"></a> +### v2.8.0 - 2023/08/21 - `--ascii` - Fix #43 <a name="v2.7.2"></a> @@ -283,7 +283,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dysk" -version = "2.7.2" +version = "2.8.0" dependencies = [ "clap", "clap_complete", @@ -1,6 +1,6 @@ [package] name = "dysk" -version = "2.7.2" +version = "2.8.0" authors = ["dystroy <denys.seguret@gmail.com>"] edition = "2021" keywords = ["linux", "filesystem", "fs", "lfs", "disk"] diff --git a/compile-all-targets.sh b/compile-all-targets.sh index 599ddf7..36de16a 100755 --- a/compile-all-targets.sh +++ b/compile-all-targets.sh @@ -28,12 +28,12 @@ cross_build() { } cross_build "Linux GLIBC" "x86_64-unknown-linux-gnu" -cross_build "NetBSD/amd64" "x86_64-unknown-netbsd" cross_build "MUSL" "x86_64-unknown-linux-musl" cross_build "ARM 32" "armv7-unknown-linux-gnueabihf" cross_build "ARM 32 MUSL" "armv7-unknown-linux-musleabi" cross_build "ARM 64" "aarch64-unknown-linux-gnu" cross_build "ARM 64 MUSL" "aarch64-unknown-linux-musl" +cross_build "NetBSD/amd64" "x86_64-unknown-netbsd" # build the (local) linux version target="x86_64-linux" diff --git a/website/docs/css/extra.css b/website/docs/css/extra.css index 4f1500c..eab6b35 100644 --- a/website/docs/css/extra.css +++ b/website/docs/css/extra.css @@ -7,6 +7,7 @@ --accent: #ff875f; /*--accent: #5f875f;*/ --dark-accent: #5f875f; + --dark-border: #5f875f59; --bg: #222; --sidenav-bg: linear-gradient(#444,#222); --top-nav-bg: var(--sidenav-bg); @@ -251,7 +252,8 @@ body .navbar-brand { background: transparent; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { - border-top: 1px solid var(--dark-accent); + border-top: 1px solid var(--dark-border); + color: var(--text); } .table-hover > tbody > tr:hover { background: transparent; @@ -300,7 +302,7 @@ body .toc-header { .admonition.note { color: var(--text); background: var(--note-bg); - border-color: var(--dark-accent); + border-color: var(--dark-border); } td code { @@ -315,7 +317,6 @@ code.no-wrap { white-space: normal; } - body #toc-collapse ul.nav.flex-column.bs-sidenav { overflow-y: auto; max-height: 85vh; diff --git a/website/docs/install.md b/website/docs/install.md index deb2dcf..bfd9f90 100644 --- a/website/docs/install.md +++ b/website/docs/install.md @@ -28,10 +28,18 @@ The archives also contain dysk's man page and shell completion scripts. Direct links: -Target|Files --|- -Linux | [x86_64-linux](https://dystroy.org/dysk/download/x86_64-linux/dysk) -Linux/musl | [x86_64-unknown-linux-musl](https://dystroy.org/dysk/download/x86_64-unknown-linux-musl/dysk) + +Target|Details|Download +-|-|- +x86-64 Linux | Intel/AMD, needs a recent enough linux | [x86_64-linux](https://dystroy.org/dysk/download/x86_64-linux/dysk) +x86-64 Linux old glibc | Intel/AMD, compatible with older glibc | [x86_64-unknown-linux-gnu](https://dystroy.org/dysk/download/x86_64-unknown-linux-gnu/dysk) +x86-64 Linux musl | Intel/AMD, very compatible | [x86_64-unknown-linux-musl](https://dystroy.org/dysk/download/x86_64-unknown-linux-musl/dysk) +ARM32 Linux | | [armv7-unknown-linux-gnueabihf](https://dystroy.org/dysk/download/armv7-unknown-linux-gnueabihf/dysk) +ARM32 Linux musl | | [armv7-unknown-linux-musleabi](https://dystroy.org/dysk/download/armv7-unknown-linux-musleabi/dysk) +ARM64 Linux | | [aarch64-unknown-linux-gnu](https://dystroy.org/dysk/download/aarch64-unknown-linux-gnu/dysk) +ARM64 Linux musl | | [aarch64-unknown-linux-musl](https://dystroy.org/dysk/download/aarch64-unknown-linux-musl/dysk) +x86-64 NetBSD | | [x86_64-unknown-netbsd](https://dystroy.org/dysk/download/x86_64-unknown-netbsd/dysk) + You may download previous releases on [GitHub releases](https://github.com/Canop/dysk/releases). @@ -43,7 +51,10 @@ You'll need to have the [Rust development environment](https://www.rustup.rs) in Once it's installed, use cargo to install dysk: - cargo install dysk + cargo install --locked dysk + +!!! Note + If there's a compilation error, it most often means either that you're missing some compilation dependency (on ubuntu/debian try `sudo apt install build-essential`) or that you have an old version of the compiler, and you should update it (for example with `rustup update`). # From source @@ -52,22 +63,12 @@ You'll need to have the [Rust development environment](https://www.rustup.rs) in Fetch the [Canop/dysk](https://github.com/Canop/dysk) repository, move to the dysk directory, then run ```bash -cargo install --path . +cargo install --locked --path . ``` -!!! Note - If there's a compilation error, it most often means either that you're missing some compilation dependency (on ubuntu/debian try `sudo apt install build-essential`) or that you have an old version of the compiler, and you should update it (for example with `rustup update`). - # Third party repositories Those packages are maintained by third parties and may be less up to date. -## Arch Linux - -**dysk** can be installed from the [extra repository](https://archlinux.org/packages/extra/x86_64/dysk/): - -``` -pacman -S dysk -``` - +[![Packaging status](https://repology.org/badge/vertical-allrepos/dysk.svg)](https://repology.org/project/dysk/versions) |