# -*- 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/barthr/redo 0.8.4 v
name                redo-history
revision            0

description         \
    The ultimate tool to create reusable functions from your shell history in \
    an interactive way

long_description    \
    Redo is a command line application to easily create reusable functions in \
    your own shell. Think of redo like an interactive way combine multiple \
    commands from your shell history in a single command. This can be handy \
    for quickly re-doing multiple commands for example deleting and starting \
    a new docker container.

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

destroot {
    xinstall -m 0755 \
        ${worksrcpath}/${github.project} \
        ${destroot}${prefix}/bin/${name}
}

notes "Binary is installed as '${name}'"

checksums           ${distname}${extract.suffix} \
                        rmd160  f600caa867a6ece4dd9c7237a33af8194bb0ec5a \
                        sha256  a43f0306e1706f3e73652d025e0ace77b1b35ca3d40393500ee1bf609030d74f \
                        size    209291

go.vendors          mvdan.cc/sh \
                        repo    github.com/mvdan/sh \
                        lock    v3.6.0 \
                        rmd160  677a6f78a97602c05646d4d0d49d8878c52f1566 \
                        sha256  691827287a7a4558283d88d7fb03bd4a70be06b0c303d6c3b4fced5bc36bcdb8 \
                        size    216700 \
                    gopkg.in/yaml.v3 \
                        lock    9f266ea9e77c \
                        rmd160  06dca2ede07b2f31c515b4711fbebc1d5359b5e4 \
                        sha256  e70dd42fb30b7b2d0129c5cdf0e079caaf5602cab24081fdac830ec01204fa59 \
                        size    86890 \
                    gopkg.in/check.v1 \
                        lock    20d25e280405 \
                        rmd160  412aa0d109919182ff84259e9b5bbc9f24d78117 \
                        sha256  233f8faf427ce6701ac3427f85c28bc6b6ae7cdc97a303a52873c69999223325 \
                        size    30360 \
                    golang.org/x/text \
                        lock    v0.3.7 \
                        rmd160  52777fe8a68660aab6e4588322a5949b0ba42e58 \
                        sha256  48971ba6a3123c4fd81b2bdec9fda3cef5815fad76f2407c8a888032462c542d \
                        size    8356115 \
                    golang.org/x/term \
                        lock    v0.3.0 \
                        rmd160  14a60f913597d05ed7df0b6d6fbca50ca672b594 \
                        sha256  c5e084b265e4c0dfb37ef0a0e7aa5b5ff4f9afe55c71452d13789a85abcd46c9 \
                        size    14800 \
                    golang.org/x/sys \
                        lock    v0.6.0 \
                        rmd160  eed022d31d3cd2b2a5c7d1bad325b6667db1d831 \
                        sha256  28b3d661c0b094ccb133bb2f30a2db8fcd64be036f4fc42ee6c2ab4b00867bd3 \
                        size    1435230 \
                    golang.org/x/sync \
                        lock    v0.1.0 \
                        rmd160  bf68702d961107a225cce561701852f129f16a3d \
                        sha256  50a67a11e715a61c022f218604adc63e61684de5f5db2330741077439c4ce68f \
                        size    19355 \
                    github.com/stretchr/testify \
                        lock    v1.7.1 \
                        rmd160  9e07f7d6890b8598706260ece5db26a7b12b5b2a \
                        sha256  27cabaf81344157a188083266cf8ccc19d04c43d9a34b6276b760514b9c880a3 \
                        size    94020 \
                    github.com/sahilm/fuzzy \
                        lock    v0.1.0 \
                        rmd160  04c7a48f6a77150939c0f6743844878cb3b70238 \
                        sha256  ec0bcc7ae87bbd8d2fc28f237e498d13a0f629d52cd9671b02415a0939b5a5e1 \
                        size    3353336 \
                    github.com/rogpeppe/go-internal \
                        lock    v1.9.0 \
                        rmd160  acb8f644e5634bdae632cdb61ea736422aeb88f0 \
                        sha256  65b0852e5c78fa920fef2176fa17180bf1f7f32a1163baacb44c2aa480845a16 \
                        size    133682 \
                    github.com/rivo/uniseg \
                        lock    v0.2.0 \
                        rmd160  33577def583aa2db50b69ca601e5d29ab201ebc4 \
                        sha256  2832965221246272462a03ffc8e159c94d8f534827f660f1ac4fc77e5ccd644c \
                        size    44037 \
                    github.com/pmezard/go-difflib \
                        lock    v1.0.0 \
                        rmd160  fc879bfbdef9e3ff50844def58404e2b5a613ab8 \
                        sha256  7cd492737641847266115f3060489a67f63581e521a8ec51efbc280c33fc991f \
                        size    11409 \
                    github.com/muesli/termenv \
                        lock    v0.15.1 \
                        rmd160  1690f2e21976342a1471af9d7839ec2a6ccdfaf7 \
                        sha256  5e4d47dca1ea8b6b0ea967ba689aa571b6482bc9fc050725553f77a203ff02c7 \
                        size    422678 \
                    github.com/muesli/reflow \
                        lock    v0.3.0 \
                        rmd160  8941f9c5aa79468e9280c3727c7eafa4f00f748d \
                        sha256  67ed2e1490730fc629238aa847fdd863acefda8b0d35d689bbd88ced8c0f80ca \
                        size    21257 \
                    github.com/muesli/cancelreader \
                        lock    v0.2.2 \
                        rmd160  cbc757f0d680959cea46000a5dd74e63ddbb8a15 \
                        sha256  33f793cd6fbf7733ed7cba381920606b4917ba472148f85a5fd0965477146fc8 \
                        size    9431 \
                    github.com/muesli/ansi \
                        lock    2e021307bc4b \
                        rmd160  3959cfe4c796b63a4cc1894dd729a223704c7091 \
                        sha256  6aabbee69f7a051b023dbb9fa9ee593b34a63850e5ff60e08f3e94ad728b9273 \
                        size    4768 \
                    github.com/mattn/go-runewidth \
                        lock    v0.0.14 \
                        rmd160  7186117475d80aff012960b61daefd53c7efeca6 \
                        sha256  71e68e76e460aff1af8b58453a5a7b2278c42f6659c8c7b4321907bdf14ee6eb \
                        size    18269 \
                    github.com/mattn/go-localereader \
                        lock    v0.0.1 \
                        rmd160  7afdbbc0f4978c6f54c25df0d86ff3c66db19ce2 \
                        sha256  75a68e82a83b37aee40ad81dfcfce54d2f999945282bb198add16a49b8ec7f46 \
                        size    1738 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.17 \
                        rmd160  8a79d7ac1ac5311cb4892f75b7a439fd07cccc17 \
                        sha256  e75610c71dfca6ab7f671d1372f7b603b98338b7cbf1098d5a418d5a6760fb52 \
                        size    4700 \
                    github.com/lucasb-eyer/go-colorful \
                        lock    v1.2.0 \
                        rmd160  a4183d0625e6c94474942cdc544c1061d35c4e34 \
                        sha256  fbad1aade4444bf51409f5b6a008cc14c7a7cdd1af856841fc1170605fae3914 \
                        size    970841 \
                    github.com/kylelemons/godebug \
                        lock    v1.1.0 \
                        rmd160  917ada648e70d2e339b8ff36d2f86882d0d2efa1 \
                        sha256  6151c487936ab72cffbf804626228083c9b3abfc908a2bb41b1160e1e5780aaf \
                        size    17641 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/kr/pretty \
                        lock    v0.3.1 \
                        rmd160  8c08579b4c56cdc958794e77afe3413e80aa67c3 \
                        sha256  7fcea475d6280976cf4a838e75d2b3a4105827316e588a80e49e8063d950c999 \
                        size    10232 \
                    github.com/google/go-cmp \
                        lock    v0.5.9 \
                        rmd160  9832ae80123461baed8aa20e830199c0e21e337b \
                        sha256  3058d20d61f03aa05fca0fc07acb8c50850c68086998c542857aec7ad1529482 \
                        size    104431 \
                    github.com/frankban/quicktest \
                        lock    v1.14.4 \
                        rmd160  3e886282dd68388197724b50d6e2cf503e67b6fe \
                        sha256  4a9be95b7fd81f6d3c3a753b2141f4e1d9371fabe391bcf4dacd84d540d380c4 \
                        size    39505 \
                    github.com/davecgh/go-spew \
                        lock    v1.1.0 \
                        rmd160  0303eae19a01f38fe314921fd965e4d09b9ef3ad \
                        sha256  810a597004388d68bb92d8aa612375419ba1080dd5fc2c66dd41b58f0ba4442c \
                        size    42348 \
                    github.com/containerd/console \
                        lock    v1.0.3 \
                        rmd160  0ddcc08a0582fd25a653a0a6a599c0f9eed7538e \
                        sha256  a032c6f2eecefbeb998ef96bb92f65423552f8e0ac7c410ec0f8c5829af704ea \
                        size    13726 \
                    github.com/charmbracelet/lipgloss \
                        lock    v0.7.1 \
                        rmd160  20031658ad1c3014a263c16e63ff6fed5e006efb \
                        sha256  e2c1a68bc9976546889d914ef04fd44ed9803e69d7db0365bbb74586bb954ae7 \
                        size    40825 \
                    github.com/charmbracelet/bubbletea \
                        lock    v0.23.2 \
                        rmd160  1432e930fa2009366732e06b915ff29caa050fe9 \
                        sha256  cdfbeacc2d31f9afbf6518e05719cdbf55698b27f302cf237a50eb1a88d62162 \
                        size    2164184 \
                    github.com/charmbracelet/bubbles \
                        lock    v0.15.0 \
                        rmd160  0e32c1af3c2b8a84b260f21bbd5a1b44ba94422b \
                        sha256  8f0f21d13dbcb61df3902cd1b5216a34d09382edefee446304627d2fc548a7dd \
                        size    55529 \
                    github.com/aymanbagabas/go-osc52 \
                        lock    v2.0.1 \
                        rmd160  8669f2bdcf2704bbc8df6af7e5fd396215737b9b \
                        sha256  0904dc990e2f1e5bbe290e02f418940def4168b63e36914e3bf76ff2ac1fb2a5 \
                        size    5889 \
                    github.com/atotto/clipboard \
                        lock    v0.1.4 \
                        rmd160  cda277fa418bc6cdb42b3a2e6c3637473bdd12e3 \
                        sha256  6d474bab7ef589dd95a56d6fd571d447fdfbcc8c1985b7b4841cfa98edc0a97f \
                        size    5023
