diff options
-rw-r--r-- | system/dust/README | 19 | ||||
-rw-r--r-- | system/dust/dust.SlackBuild | 8 | ||||
-rw-r--r-- | system/dust/dust.info | 82 |
3 files changed, 78 insertions, 31 deletions
diff --git a/system/dust/README b/system/dust/README index 0b0606ca25..d67801ac8c 100644 --- a/system/dust/README +++ b/system/dust/README @@ -1,7 +1,16 @@ Dust is meant to give you an instant overview of which directories are -using disk space without requiring sort or head. +using disk space without requiring sort or head. Dust will print a +maximum of one 'Did not have permissions' message. -Dust will list the 20 biggest sub directories or files and will -smartly recurse down the tree to find the larger ones. There is no -need for a '-d' flag or a '-h' flag. The largest sub directory will -have its size shown in red. +Dust will list a slightly-less-than-the-terminal-height number of the +biggest subdirectories or files and will smartly recurse down the tree +to find the larger ones. There is no need for a '-d' flag or a '-h' +flag. The largest subdirectories will be colored. + +This project requires at least Rust version 1.60.0. As such, rustup is +a compile time only dependency. It can be installed manually beforehand +by running + rustup toolchain install 1.60.0 + +NOTE: The directions in rustup's README must be followed so that the +rust installed by rustup is preferred over the system rust. diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild index 50dd08ec26..b8de4ffd67 100644 --- a/system/dust/dust.SlackBuild +++ b/system/dust/dust.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for dust # Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> -# Copyright 2021-2022 Erich Ritz, Jenks, Oklahoma, USA +# Copyright 2021-2023 Erich Ritz, Jenks, Oklahoma, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=dust -VERSION=${VERSION:-0.8.3} +VERSION=${VERSION:-0.8.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -176,6 +176,10 @@ mv completions/_dust $PKG/usr/share/zsh/site-functions/ mkdir -p $PKG/usr/share/fish/vendor_completions.d mv completions/dust.fish $PKG/usr/share/fish/vendor_completions.d/ +mkdir -p $PKG/usr/man/man1 +mv man-page/dust.1 $PKG/usr/man/man1/ +find $PKG/usr/man -type f -exec gzip -9 {} \; + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ LICENSE README.md config completions \ diff --git a/system/dust/dust.info b/system/dust/dust.info index 19871239ef..55184ec966 100644 --- a/system/dust/dust.info +++ b/system/dust/dust.info @@ -1,19 +1,20 @@ PRGNAM="dust" -VERSION="0.8.3" +VERSION="0.8.4" HOMEPAGE="https://github.com/bootandy/dust/" -DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.3/dust-0.8.3.tar.gz \ +DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.4/dust-0.8.4.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.18.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-2.0.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.3.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.17.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.73.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.78.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.2.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_complete/clap_complete-3.2.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_lex/clap_lex-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_mangen/clap_mangen-0.1.11.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/config-file/config-file-0.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.6.crate \ @@ -25,22 +26,28 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.3/dust-0.8.3.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/doc-comment/doc-comment-0.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/errno/errno-0.2.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.12.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.9.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/io-lifetimes/io-lifetimes-1.0.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/itertools/itertools-0.10.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.132.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lscolors/lscolors-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.139.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/linux-raw-sys/linux-raw-sys-0.1.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lscolors/lscolors-0.13.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.5.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.6.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ntapi/ntapi-0.3.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ntapi/ntapi-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.13.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.17.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-6.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/overload/overload-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-2.1.1.crate \ @@ -54,16 +61,18 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.3/dust-0.8.3.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.27.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/roff/roff-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustix/rustix-0.36.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.143.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.143.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/stfu8/stfu8-0.2.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.99.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/sysinfo/sysinfo-0.15.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sysinfo/sysinfo-0.27.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/termtree/termtree-0.2.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.15.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.32.crate \ @@ -77,20 +86,29 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.3/dust-0.8.3.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate" -MD5SUM="dc11962d1ad3700ab2a77dd811a94564 \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows-sys/windows-sys-0.42.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_gnu/windows_i686_gnu-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_i686_msvc/windows_i686_msvc-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.1.crate" +MD5SUM="7b34a1287bf49d5f7fa4c31fd8909dbc \ 425b8fdf70df59998d9b7c89083e48d1 \ f44e8d1d2e61974b268852797530ea41 \ - 56b0d48b275aaee1ec3263f2894e479a \ + bff1df9e6ab50d0357e61cd8ee91ab67 \ 142cb4b9a653e56e56311f0c883b8582 \ 05d77ef52e90ad161fdd41b252420467 \ a295edb6953237ebbdfa8e731229f9a3 \ - f5b0c1878d1deab2cc401e09fa6c78af \ - 8e3a4d0980acef2c4e74485a45de29a9 \ + c03ba114c045378d8184192748a0250c \ + e188d0bf5bd7010d3c6c3981d23d0b51 \ 74634128440dbc3766bda76fdf0aaa05 \ c5b1ec8122080f892651ad0426609851 \ 9b131e8fbb5f6dad6d19e659b2a3bd04 \ a2e1b64489b6bdae548ec08f883eaecf \ + 7757a0f5cb7f95872ae4f6546d79ef7e \ 41cd47cb4fcd7c67c6ae8a2a8e9c2759 \ d05cbf26ed52299487a802688a1d22cb \ 0324dfd2b4384ae8c82433bd0efdabf8 \ @@ -102,22 +120,28 @@ MD5SUM="dc11962d1ad3700ab2a77dd811a94564 \ 4c21da37e71a52f26c8c5490f3ec4837 \ dd1e49c76e9d5853e673a3b41ba02917 \ 212574e303e85b9101f495e021eb701b \ + fc65414dcac661c46f2cfad7722304f9 \ + 0854e3c796252e12dbfc40ad1fe82ae6 \ d59e1fe9834d52c50e2414a34945e479 \ 62864db03072aaae4f855126d502b8c7 \ 1b41b97d982520b7364a87a39e2a1ed8 \ 0b7994d1256215201bdfb810a357ffa2 \ 9473c008d472707d1aa3273d7cbabb96 \ 5f153f7135dceb02f88266121c836b4e \ + d7d814f3fc0a42f856af0beffff5d20a \ 28953383a9cd5d5a80f9fab5a254f740 \ fba3b040a55c01be7376d3dd5c4d4920 \ - 8ec94e879650dd1d913214c3501709ed \ - f3373fd861a0066fa446a8ab3dabc749 \ + 2f4991ee29e75b732dbfbbe637506066 \ + 766c7633e290d0614ec54ed6ceb09a86 \ + 9a5bbc0cbd40daa8e1e5b91435ea26d2 \ 94b8bf179385ff071bdc33b58bf047c0 \ 76124c2327f642cddf19a4aa50cbcb7d \ - 0650ea82267b13e7dcf3841ac2624a86 \ + 8062a34e966b0b90926eda0654f0ba40 \ + a56461a712a83abc691cf473d1835228 \ c5e50e299295e662ad19c58428d6e085 \ - 83870ca3d1cf72a562b55665bafc4725 \ + dc9b023a3d3833fa5a853d950b54d944 \ 64de3398e82ebbe60ed771948179d375 \ + 03a7ad2814bd9dd34e0acec8ca4f855e \ 2ce811fbdcffe77c4f44e732a464b599 \ f0483617baf64c673526ff9e015b4d44 \ 3b9ab1d39ea550e7d78982d2c6e41f91 \ @@ -131,16 +155,18 @@ MD5SUM="dc11962d1ad3700ab2a77dd811a94564 \ eae2f2a5c23013ff8849962c49844095 \ 91b6b40d2d4c43ea78a8fa15b6b9b3d7 \ 0538d1da369f3e3f0412aa4d735c1b61 \ + ca991859381ef2ddc2b3306de05c242c \ + c3a47344364db97c3383c09e903440c8 \ b4a0a98a54439a5a37952c8879187ee3 \ 382ffa4fa53246b7cbb58ad5f9f938db \ bd695bc338fb4c08b4019fd278487741 \ f2424489cde53ee2ef786df0140aa1ef \ 82d98dc87dc8503400aa095f5aa70f13 \ 02990a143ab33b69d3501d6932fdedc9 \ - fafec2513ce9eb3117cf5583aec310a0 \ + 0c468a388aabefff616c6f7acedbc2a9 \ f29a1bb1b5f3f29cedb36f40f720d765 \ 40ce77bc7803d0ff8734f6a11c4e8814 \ - d3266efa0f541bfaca6541e17c1a0457 \ + 4afca9795fd40fbea10f18197367eb69 \ 20bd2fec49a1daa82476faf42ef8f18b \ 7bfb933cd096d342c9d6f77f5d3c4b94 \ ed8e4b243323513ff11f030e2f297126 \ @@ -154,9 +180,17 @@ MD5SUM="dc11962d1ad3700ab2a77dd811a94564 \ db96b50050277bf05a3c68534bbb9586 \ b9e37d5fc4ad28b612b78ad37816684d \ 09de9d01e7331ff3da11f58be8bef0df \ - 0498c4a11448bfc35dc7bb2caa64c753" + 0498c4a11448bfc35dc7bb2caa64c753 \ + 110789f2dd21a2ea820ebed976b4b1c2 \ + 5ac131337793334dce7adbf1116671b3 \ + 8f5702706600f24bf7332043c15aa566 \ + dd86cb477e0b0b1411a5c92cba244b42 \ + 0f6b457ea783c088dff026ce39ce72ca \ + 23d20707b55228cb9b4328a26ddca724 \ + 62e05b432403f316d86f7af8af0839e3 \ + 8893d419a205b225e4010d7d02a15c6a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="rustup %README%" MAINTAINER="Erich Ritz" EMAIL="erich.public@protonmail.com" |