# -*- 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.7.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  902babc8bd501974fe96d86de8fa9c20d129c020 \
                        sha256  82d8496874631b1b27618e3a5c1d95d3f5610ab5a415341a2115688b12bca4dc \
                        size    48619

go.vendors          gopkg.in/check.v1 \
                        lock    20d25e280405 \
                        rmd160  412aa0d109919182ff84259e9b5bbc9f24d78117 \
                        sha256  233f8faf427ce6701ac3427f85c28bc6b6ae7cdc97a303a52873c69999223325 \
                        size    30360 \
                    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.11 \
                        rmd160  9cb92430df749360c976374df6f2fcf13813aa80 \
                        sha256  4093c9405de9126b0053ddb68a0a02ec829646cba3e38e99405eb6b1d44bef94 \
                        size    4175522 \
                    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/stretchr/testify \
                        lock    v1.3.0 \
                        rmd160  80582370443047a1d7020211865d85d54c036eea \
                        sha256  ac782171992e3af1c8ac8384cbf4a39706ec5f9e3c6eed57a246e02dce571762 \
                        size    102899 \
                    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.2 \
                        rmd160  c84b076590f90a2d956207af20c2a0618a5489cf \
                        sha256  ca66df67ea545cc8ac3b6161e08f8bea910334ea9fe2ef182a26f32f964cc32a \
                        size    19511 \
                    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 \
                        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/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    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.15.12 \
                        rmd160  a0cd57e7a52ad58f71d332e80b10d12d9ffcf5bf \
                        sha256  d06cd928f1224a260c007bc6a7731f537fb399c6564faf93086b98d6588836c7 \
                        size    36241338 \
                    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/davecgh/go-spew \
                        lock    v1.1.1 \
                        rmd160  7c02883aa81f81aca14e13a27fdca9e7fbc136f7 \
                        sha256  e85d6afa83e64962e0d63dd4812971eccf2b9b5445eda93f46a4406f0c177d5f \
                        size    42171 \
                    github.com/cznic/sortutil \
                        lock    f5f958428db8 \
                        rmd160  f849c471d00463a8abec8e74293e8b11add445a3 \
                        sha256  f9848b2a5b62be1dbceac2b5c81820cb67e3436e3cb9ff128e001724cea8ab31 \
                        size    4463 \
                    github.com/cznic/mathutil \
                        lock    297441e03548 \
                        rmd160  86bfab6ca564c804b804cf8c0e4c0c3a3907a802 \
                        sha256  904b824bd1e6fecc921a110033b56deb0978775c2beecb2f3de18ed998f4e1cf \
                        size    117978
