# -*- 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.9.0 v
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  6707a60fa4256bf6ef0413ae764c0c0416b908cd \
                        sha256  43ccc98c3c53b3995ee98fb1195ae3cdb7615c7fb8e4b2a6410c100733c764dc \
                        size    49965

go.vendors          golang.org/x/term \
                        lock    v0.22.0 \
                        rmd160  371c98fa4be894d18391b8ac0e0a88c1dd2dc6a6 \
                        sha256  a122c83f36a19c6a9e1ffe1bf29d04e878239a4fdce94732c48ddaca0edef286 \
                        size    14746 \
                    golang.org/x/sys \
                        lock    v0.22.0 \
                        rmd160  462d25bfdd648d7c117aa800e316e4bc1b867438 \
                        sha256  eb16e06abd89ba057fbfbc74bc30590f02c8ed5570b93753f1b84da610f26c39 \
                        size    1498756 \
                    github.com/yusufpapurcu/wmi \
                        lock    v1.2.2 \
                        rmd160  a59c86f02e341e78531a93586b1b1aabe2b34b34 \
                        sha256  a090de0b7270f350b40c857173b0c8a958605bb7807b34d30d504ad72981d123 \
                        size    12462 \
                    github.com/ulikunitz/xz \
                        lock    v0.5.15 \
                        rmd160  a0a3f5ebde97db5d231fa9507321b57bf5b1a66b \
                        sha256  dd424b712889c875e36199854d1ff6653898d233e43a954efceb5f2ed4a68244 \
                        size    4179185 \
                    github.com/tklauser/numcpus \
                        lock    v0.4.0 \
                        rmd160  795177b4a4b254510e607759fd413e16d702a38b \
                        sha256  9ffd94767caed3d8053272e320b605e96a4815c8e432fec5bcc601beb1afd6b7 \
                        size    9180 \
                    github.com/tklauser/go-sysconf \
                        lock    v0.3.10 \
                        rmd160  f9bd0834e38ddf53df38e4a2fc8711e32c6547bb \
                        sha256  c9aacbbb0aea49b21b1b689c59257cde1e655a9fee012f2524c2b62b7d54c6dd \
                        size    29798 \
                    github.com/spf13/pflag \
                        lock    v1.0.5 \
                        rmd160  2ce81608a38c6f383a35bccd24d64361df5828c9 \
                        sha256  7f41acdcba65b1fab5b9b633947a139f9915b60f94bdab486cdbe9d90c54f61e \
                        size    50815 \
                    github.com/spf13/cobra \
                        lock    v1.8.0 \
                        rmd160  d506ddb57519970c8227ded6411adb8153fc8278 \
                        sha256  f35c4dd06645b4bca315c7d7f9a245f9d8851bb5fd43331fcb2aadbd585149e9 \
                        size    189731 \
                    github.com/shirou/gopsutil \
                        lock    v3.21.11 \
                        rmd160  240b3721ddc7eb328a57dfa52b6bd19c9be554ec \
                        sha256  4dd5548f75c89173f6dc471ac8453f426c87372d3edaba66538ab5f916a924cb \
                        size    314400 \
                    github.com/shenwei356/xopen \
                        lock    v0.3.2 \
                        rmd160  d61bc7b119eae9c2ba8628eb9261c8625f7c9431 \
                        sha256  bd3ac21f403b66054b997546e6d64990ac11040b913df7be8603920858520ef8 \
                        size    5465 \
                    github.com/shenwei356/util \
                        lock    v0.5.4 \
                        rmd160  5ec04d4b92ba96ad305d82f9c3e286346721a553 \
                        sha256  31c3692f437c81bfe789254c9d9bf94506e4edd5970f479dc53fd05f4c17da0f \
                        size    20394 \
                    github.com/shenwei356/natsort \
                        lock    600d539c017d \
                        rmd160  0bb5b0be23c420e7f78ecd4a828723bf4b25a8b4 \
                        sha256  2ec5ec225c989aa55cb36f5dc934c70c4603bf16a0f14348cd11008a4dcff2f2 \
                        size    2881 \
                    github.com/shenwei356/go-logging \
                        lock    c6b9702d88ba \
                        rmd160  a2783cef9aae20774bc57487a24399ba0bc73a34 \
                        sha256  0c63959d52155df093c489ac2d57c83e9a628ebf531b1cfe8789d70f3f591787 \
                        size    36404 \
                    github.com/schollz/progressbar/v3 \
                        lock    v3.14.6 \
                        rmd160  d925cb64c91e35c6182a905903ba213ccd64af65 \
                        sha256  81ad6cf1b16256beda8d9300243b86a58359179ecbd2cd955a0dc5f5e1513bde \
                        size    1035357 \
                    github.com/rivo/uniseg \
                        lock    v0.4.7 \
                        rmd160  a9056dc9a2a80aa9c46d0ff9e54f9e2e5a498c41 \
                        sha256  abc6a2f17b64b34b8a0c56eb9d0b53886ebbe0c88d467755c09c7fa696a16677 \
                        size    458166 \
                    github.com/remyoudompheng/bigfft \
                        lock    eec4a21b6bb0 \
                        rmd160  396b42009de43c15a4ac2bc186f18ccd6217f62a \
                        sha256  b7ef49089a73ebb080de8f0c2bb2f8e8a0c0aa99133a2f7152562dfeebb8615a \
                        size    14907 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/palantir/stacktrace \
                        lock    78658fd2d177 \
                        rmd160  ef131d507a3f634d04301c4d6f6b545cf4dc03a5 \
                        sha256  6c35657ddc6cb76ca770a00aac619f85369a8b9af920bf90ebdedac29d040eb8 \
                        size    127243 \
                    github.com/mitchellh/colorstring \
                        lock    d06e56a500db \
                        rmd160  79e1fb92818b77a56b274c3bb7880891af3f7829 \
                        sha256  0a3c9097c65cf50b9dfe8150adf2f096f9e62b36200759459969d3b9ee3a20fe \
                        size    4679 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.20 \
                        rmd160  ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \
                        sha256  397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \
                        size    4717 \
                    github.com/mattn/go-colorable \
                        lock    v0.1.13 \
                        rmd160  c9e8ab9d0773c0984f36235e3c9f8c033552ac1a \
                        sha256  0cd9a951799c1a9f999df56e4b020170fa887456049c274aae6262d9ae3f7424 \
                        size    9778 \
                    github.com/klauspost/pgzip \
                        lock    v1.2.6 \
                        rmd160  fd9f702d2a491731aaf2fe6e3d2feb72af478064 \
                        sha256  74a375eafe83f302924d00ad5a59825b12e3f325e992f300e421ede9ada1c608 \
                        size    125971 \
                    github.com/klauspost/compress \
                        lock    v1.18.2 \
                        rmd160  e63a0623eaff42d4a318b680f732d80931c1eaef \
                        sha256  44b4efe06818d36d0f632fa820aae70e1d63d3eb6485fbb13da7d602d59a7c6e \
                        size    39076954 \
                    github.com/inconshreveable/mousetrap \
                        lock    v1.1.0 \
                        rmd160  88f9577df93ac0f8801d8960adc7f28e38867f3e \
                        sha256  f69af10ff08c0e87f92dac3ee5172d8ed02463725b74edfc8943ef018a1a632d \
                        size    5343 \
                    github.com/go-ole/go-ole \
                        lock    v1.2.6 \
                        rmd160  70350a72faa92597facb55379e481ea049bb57da \
                        sha256  d818d3dab064c4f8f2be9460353318207f58d562f874d06c0bff91cd423dc2af \
                        size    52614 \
                    github.com/elastic/go-windows \
                        lock    v1.0.1 \
                        rmd160  e6900ca6819a8d1d7847f3826d81067846a9b7ba \
                        sha256  660e94747917709cbca2f44c799661f6125b2459fd316629af658cd2743a70cc \
                        size    16854 \
                    github.com/dsnet/compress \
                        lock    v0.0.1 \
                        rmd160  44a9ba6d99a11d15815c3600f997b48abfec5bd5 \
                        sha256  42eac045c3c85d633e26d3dfdf62ff0a2c7b970397baaa0de85f5de783489705 \
                        size    9963201 \
                    github.com/cznic/sortutil \
                        lock    f5f958428db8 \
                        rmd160  f849c471d00463a8abec8e74293e8b11add445a3 \
                        sha256  f9848b2a5b62be1dbceac2b5c81820cb67e3436e3cb9ff128e001724cea8ab31 \
                        size    4463 \
                    github.com/cznic/mathutil \
                        lock    297441e03548 \
                        rmd160  86bfab6ca564c804b804cf8c0e4c0c3a3907a802 \
                        sha256  904b824bd1e6fecc921a110033b56deb0978775c2beecb2f3de18ed998f4e1cf \
                        size    117978 \
                    github.com/araddon/dateparse \
                        lock    6b43995a97de \
                        rmd160  6917dfacee739f408b18077506c4e1cd0506365f \
                        sha256  d99c72ffd8aa7d2077d1a9e844efbc3237bc018cd05aec11cc44e216ddabed4d \
                        size    27524

