# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           golang 1.0

go.setup            github.com/shenwei356/rush 0.11.0 v
go.toolchain_min    1.23
revision            0

description         \
    A cross-platform command-line tool for executing jobs in parallel

long_description    \
    ${name} is a tool similar to GNU parallel and gargs. rush borrows some \
    idea from them and has some unique features, e.g., supporting custom \
    defined variables, resuming multi-line commands, more advanced embeded \
    replacement strings.

categories          sysutils
license             MIT
maintainers         {gmail.com:herby.gillot @herbygillot} \
                    openmaintainer

destroot {
    xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}

checksums           ${distname}${extract.suffix} \
                        rmd160  eeb6556607590608ad46858497c6a266629617f0 \
                        sha256  5587a187056a3852eb910e3ce24bda7442c1997b0cf67022363b751d8cf4cdfb \
                        size    75405

go.vendors          golang.org/x/term \
                        lock    v0.44.0 \
                        rmd160  29457e71c83193e5cce45f004d6541e63da24bf9 \
                        sha256  2dca7703280ae655bd2229d1e26f69c5af9e655d6f9f831ed60ce7ab18bace6b \
                        size    16446 \
                    golang.org/x/sys \
                        lock    v0.46.0 \
                        rmd160  4fb5f50fe64f25e9345f8d2fe6f523e5e3efaafa \
                        sha256  a407db45a6dbc5409b82ca6a20a6bf6c3c7b7cf98e1559c41374390b55e75246 \
                        size    1550340 \
                    github.com/yusufpapurcu/wmi \
                        lock    v1.2.4 \
                        rmd160  23599ad98727cca3e1678e909a1014e212d41fc7 \
                        sha256  05d3cee4c74f456174ea5538ee95fba675aeb520fd7bdd3872860a3c7dcafa11 \
                        size    12672 \
                    github.com/ulikunitz/xz \
                        lock    v0.5.16 \
                        rmd160  eaaea93bb713f70717b0a82415a14b4d6b8af8b0 \
                        sha256  a2fa05d2e45177349ad86649b63509b4d5ae85b4c5cf6b91ec177df18bd1dda6 \
                        size    4180487 \
                    github.com/tklauser/numcpus \
                        lock    v0.12.0 \
                        rmd160  f250ba1562b9941c3255a27ce12446c427cea974 \
                        sha256  3a5ee679c0d79b303798aa04e0aaac8f04ee3592ad32083dae9c474206ef31e9 \
                        size    10329 \
                    github.com/tklauser/go-sysconf \
                        lock    v0.4.0 \
                        rmd160  2d5147bb789bad7bcc1d022cf5f757f6b4cafcbb \
                        sha256  8c4c54e1fd6e39ce751835ee870af646f6945a73943767fe0ccf1ef4d9948ea1 \
                        size    30499 \
                    github.com/spf13/pflag \
                        lock    v1.0.10 \
                        rmd160  eb2e68c61d88ce1e22cf4b75b31de9815ee375b5 \
                        sha256  8e29e9893c782030a639e4e1ff4442cef352fa54b64aaa11c35163d550ce10dd \
                        size    63166 \
                    github.com/spf13/cobra \
                        lock    v1.10.2 \
                        rmd160  88d3b436be943e051ed95bb512ad07508cffab97 \
                        sha256  35dc1e3b51a9ef4bee86dc22d335293a1d9d9cae242a6efc605fee8f75808d31 \
                        size    201456 \
                    github.com/shirou/gopsutil \
                        lock    v3.21.11 \
                        rmd160  240b3721ddc7eb328a57dfa52b6bd19c9be554ec \
                        sha256  4dd5548f75c89173f6dc471ac8453f426c87372d3edaba66538ab5f916a924cb \
                        size    314400 \
                    github.com/shenwei356/xopen \
                        lock    v0.4.0 \
                        rmd160  8994f5564a984ec6913c90582ec57e00d6928240 \
                        sha256  ebce1cfd7b880c3cb1a1591a7c1e1bda3a71d60335f5326f87902ccc1a60bc62 \
                        size    7261 \
                    github.com/shenwei356/util \
                        lock    v0.5.6 \
                        rmd160  fe57ce63a0a3fc9f4a70ca58aa03efe4b0912418 \
                        sha256  fb9b6490bb378ff28f006608c7d93100b197de0020f94c23110aba51207375ff \
                        size    20331 \
                    github.com/shenwei356/natsort \
                        lock    580176ad49fb \
                        rmd160  0895f459577bb437b4b6836bffdd00b1e4b11f51 \
                        sha256  5310034a71ddf52f579c6f7a15dd52b10b7baf61ca5010f3e4946165d308c39e \
                        size    2977 \
                    github.com/shenwei356/go-logging \
                        lock    c6b9702d88ba \
                        rmd160  a2783cef9aae20774bc57487a24399ba0bc73a34 \
                        sha256  0c63959d52155df093c489ac2d57c83e9a628ebf531b1cfe8789d70f3f591787 \
                        size    36404 \
                    github.com/schollz/progressbar/v3 \
                        lock    v3.19.1 \
                        rmd160  af6c14013efeba144b3fabf75a5e55f276926b63 \
                        sha256  d9ff0808186e33308afecda1eb5cfc7622928a916997490e74242fa71acffbd6 \
                        size    1041930 \
                    github.com/rivo/uniseg \
                        lock    v0.4.7 \
                        rmd160  a9056dc9a2a80aa9c46d0ff9e54f9e2e5a498c41 \
                        sha256  abc6a2f17b64b34b8a0c56eb9d0b53886ebbe0c88d467755c09c7fa696a16677 \
                        size    458166 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/pierrec/lz4/v4 \
                        lock    v4.1.29 \
                        rmd160  ef95030ff40ac145c53b58032add7c34ebd11f06 \
                        sha256  8ce23a0b6843a668c6270f1c5d16a48590ced0ba3c40c2473232445a007eb472 \
                        size    40733038 \
                    github.com/mitchellh/colorstring \
                        lock    d06e56a500db \
                        rmd160  79e1fb92818b77a56b274c3bb7880891af3f7829 \
                        sha256  0a3c9097c65cf50b9dfe8150adf2f096f9e62b36200759459969d3b9ee3a20fe \
                        size    4679 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.24 \
                        rmd160  06eb44028c6d8e99905f1ffbdb75a35de0ade2f2 \
                        sha256  8b1e834f93ebe2e7f607a82bb236c8ec7bdbf2a58fe9ba29cf148d309c8ae227 \
                        size    4960 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.15 \
                        rmd160  2f710eaa17e77e240a7b46c71fcdf985ecaa50de \
                        sha256  b2656dafad2867eb8a85424824df59e5b0be1b55ec0a074ec404c0a633350a04 \
                        size    10015 \
                    github.com/klauspost/pgzip \
                        lock    v1.2.6 \
                        rmd160  fd9f702d2a491731aaf2fe6e3d2feb72af478064 \
                        sha256  74a375eafe83f302924d00ad5a59825b12e3f325e992f300e421ede9ada1c608 \
                        size    125971 \
                    github.com/klauspost/compress \
                        lock    v1.20.0 \
                        rmd160  1346d89fa688c0d7a60199d34559c5054cf549ef \
                        sha256  00f7f4df610e23ef85496b7753e64d2184e56ad58bca9b4a35928b4542b63436 \
                        size    39212051 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.1.0 \
                        rmd160  88f9577df93ac0f8801d8960adc7f28e38867f3e \
                        sha256  f69af10ff08c0e87f92dac3ee5172d8ed02463725b74edfc8943ef018a1a632d \
                        size    5343 \
                    github.com/go-ole/go-ole \
                        lock    v1.3.0 \
                        rmd160  7080182feca14a6bea1be4e854c1e4c82415c366 \
                        sha256  7520bd87b1d52a28b98c5fa4243338c5c7cf5185fdd058f55ff6d670c455b13e \
                        size    53295 \
                    github.com/dsnet/compress \
                        lock    v0.0.1 \
                        rmd160  44a9ba6d99a11d15815c3600f997b48abfec5bd5 \
                        sha256  42eac045c3c85d633e26d3dfdf62ff0a2c7b970397baaa0de85f5de783489705 \
                        size    9963201 \
                    github.com/araddon/dateparse \
                        lock    6b43995a97de \
                        rmd160  6917dfacee739f408b18077506c4e1cd0506365f \
                        sha256  d99c72ffd8aa7d2077d1a9e844efbc3237bc018cd05aec11cc44e216ddabed4d \
                        size    27524

