# -*- 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/dirstral/dir2mcp 0.8.1 v

categories          textproc devel
license             MIT
maintainers         @yidakra openmaintainer

description         Deploy a local directory as an MCP knowledge server (lean binary)
long_description    dir2mcp turns any local directory into a Model Context \
                    Protocol knowledge server with indexing, retrieval, and \
                    citations. This is the lean build. Structured PDF/image \
                    extraction via docling is optional (bring-your-own, \
                    docling-serve, or Mistral OCR).

homepage            https://github.com/dirstral/dir2mcp

checksums           ${distname}${extract.suffix} \
                        rmd160  1b7653c3ff8990ddd87ed302dec5176c19c0dedb \
                        sha256  0e956557239df4392c00c67851c92948f8bacf72ed160570376f295595610fd1 \
                        size    5259690

go.vendors          modernc.org/token \
                        repo    gitlab.com/cznic/token \
                        lock    v1.1.0 \
                        rmd160  0c43e852a8cdb4452f23a3bfdce01ef7bf128e9c \
                        sha256  3d43084990f91f39b9705892782a55768280fd504a573d8e52ce018bb8cb4ac2 \
                        size    6084 \
                    modernc.org/strutil \
                        repo    gitlab.com/cznic/strutil \
                        lock    v1.2.0 \
                        rmd160  73598e4d283b23dda632180f4321245683cf42ba \
                        sha256  463119995676a03c2a8d89e01605e9e068aa67d3b13984cac8fc9d1e47a0300b \
                        size    9759 \
                    modernc.org/sqlite \
                        repo    gitlab.com/cznic/sqlite \
                        lock    v1.32.0 \
                        rmd160  1c4849e9c6b1848d4b6d9fa53ac9b5df9e2d7399 \
                        sha256  76108f189791e882a9525d7157ae2fa0462ddc7f8497309a2533b52c0c35c43b \
                        size    38725403 \
                    modernc.org/memory \
                        repo    gitlab.com/cznic/memory \
                        lock    v1.8.0 \
                        rmd160  475dfa61c5f41b4d3360ce5c4ffd84200449e00d \
                        sha256  dd0f4f6718812c12eb0be33a61023aa1512e523f291aefeb1e14668d5c5bb61e \
                        size    12147 \
                    modernc.org/mathutil \
                        repo    gitlab.com/cznic/mathutil \
                        lock    v1.6.0 \
                        rmd160  c948e07277fbbda86273941792e91217645ae39a \
                        sha256  7486c0328a62f6fce1bd2bd422c54556583c17ad59a3fe575d45177ef19d31f8 \
                        size    121998 \
                    modernc.org/libc \
                        repo    gitlab.com/cznic/libc \
                        lock    v1.55.3 \
                        rmd160  f6f44c9e1e5a1cd66222d5e4904ae2226fae03c6 \
                        sha256  237c9f29c8c6cc110f424199f0181ed73fd4476f6497ba39719515a61b872cde \
                        size    11360899 \
                    modernc.org/gc/v3 \
                        repo    gitlab.com/cznic/gc \
                        lock    573471604cb6 \
                        rmd160  4527e3a6e620446b2e63d4bad9671fc62cc3caad \
                        sha256  95dd0bb056b38f1f38c22c651c0e888595a4e3bc0b1f04ee07da20d1b5902787 \
                        size    1285422 \
                    gopkg.in/yaml.v3 \
                        lock    v3.0.1 \
                        rmd160  e85ac1368fb7f9ef945b7fd7bd608a1f0d261c12 \
                        sha256  f3ea6be3f405ec25f8799773355aba54f8831d11f5315a01155bdc69b92eca7b \
                        size    91208 \
                    gopkg.in/yaml.v2 \
                        lock    v2.4.0 \
                        rmd160  66e9feb7944b3804efa63155ed9b618717b8955c \
                        sha256  72812077e7f20278003de6ab0d85053d89131d64c443f39115a022114fd032b6 \
                        size    73231 \
                    google.golang.org/protobuf \
                        repo    github.com/protocolbuffers/protobuf-go \
                        lock    v1.36.11 \
                        rmd160  f7fefd7eef29b1359013604507c78b4d02633d1e \
                        sha256  dafeceaa13fbe24e8a788d73a271aacc46c758ecbdb403892d73124dea13b524 \
                        size    1822283 \
                    google.golang.org/grpc \
                        repo    github.com/grpc/grpc-go \
                        lock    v1.80.0 \
                        rmd160  ecc4950689b6f8b211ee630a183fc7163a581534 \
                        sha256  12b6cd4ac38f4d82084cfddc59565bd2aba7dbc3c48d9f3d9d385815c1718afb \
                        size    2993693 \
                    google.golang.org/genproto/googleapis/rpc \
                        repo    github.com/googleapis/go-genproto \
                        lock    7cedc36a6bc4 \
                        rmd160  4793af14712fed928bcb5539ccc220db4687ffee \
                        sha256  d19ae5c5698452532460ded2514ac2bf6dc971e27013df07aee4de6c55c80a46 \
                        size    5951195 \
                    golang.org/x/text \
                        lock    v0.36.0 \
                        rmd160  325fe84e6bf70855753e95038d02a9edfa3a2802 \
                        sha256  2be6c363ff2f04d3027de611b61386a7c06cfef42abc4ba51cba526f8a3b7362 \
                        size    6774091 \
                    golang.org/x/term \
                        lock    v0.42.0 \
                        rmd160  7250cbdf2346d716b1fc4f2c2dc62e726400d412 \
                        sha256  3f83527d53e9bc7c8528813f97df0490a68eff234e99787f95ae4a175d075d89 \
                        size    16441 \
                    golang.org/x/sys \
                        lock    v0.43.0 \
                        rmd160  381d776eae39a58841b2f1c6596efa31b07bac79 \
                        sha256  55941470e9dfecd02670a12051e931e072ee5a5e5d1d8968ef147c2a395938d7 \
                        size    1539275 \
                    golang.org/x/sync \
                        lock    v0.20.0 \
                        rmd160  055ee2de37e36c8907ce82d10372aea98eb41b1a \
                        sha256  34820b4ce3b524d6544ebda2436b389c282f61fb644755f4e3f49e81fcd4ff4a \
                        size    18182 \
                    golang.org/x/oauth2 \
                        lock    v0.34.0 \
                        rmd160  9b41568847a358eed284c784b5ca350bd8c7a7ea \
                        sha256  684247c98f3e4db8248ba95064d0e0c90ad6f21e4e79866baa81d16a95e8a4c3 \
                        size    100966 \
                    golang.org/x/net \
                        lock    v0.53.0 \
                        rmd160  d23d60f1b158f4f7beeb51179cce2083160b2b88 \
                        sha256  fecafe9a9b3f2334ecf39a5ab842fc6be6b7f6ea1cad6284d00da025b64e1f26 \
                        size    1561993 \
                    golang.org/x/image \
                        lock    v0.39.0 \
                        rmd160  e45b26e5cd9e12eb1184417e6cc90635e372de6b \
                        sha256  ce591146bdbdec452be240edb31071d3f4c9a82ba083869eb2c96f0ac28859ed \
                        size    5122748 \
                    golang.org/x/exp \
                        lock    2478ac86f678 \
                        rmd160  e8d8f97e68bdbb803a70c220619974b388679505 \
                        sha256  7ac0478d35e691a4ea447e8af5278bb39adf360d4013bef84315596bf7c17d1b \
                        size    1634437 \
                    golang.org/x/crypto \
                        lock    v0.50.0 \
                        rmd160  9518fc3954928f643f732ace7a0542d52f97be75 \
                        sha256  a2921be161dd08e0912ec83e3ea9db27252e5f1cbec2f78ee7b30f7a1a77c185 \
                        size    2150511 \
                    github.com/zalando/go-keyring \
                        lock    v0.2.8 \
                        rmd160  99a2e35464939aa8e3074ef9bdfa9d2243dd192f \
                        sha256  bf4d75a1126f2a138f397273d236f29da0c521ec59dff2ea21e5dd13cf3ce16d \
                        size    14173 \
                    github.com/yosida95/uritemplate/v3 \
                        lock    v3.0.2 \
                        rmd160  6e03c7c857e954cc63b8398dd17d9bf81f67095c \
                        sha256  b458db94c307fd638d15e54f4239b2befbfeff75e083b5ba2b0a29ca3fa1065b \
                        size    13405 \
                    github.com/xo/terminfo \
                        lock    abceb7e1c41e \
                        rmd160  03f45e9801b38da949e34fec0c1881c96d6fa37d \
                        sha256  c8f968af54b9283119a9132ff6748f081afdd6b52deef111f6ac680c00a01f19 \
                        size    35179 \
                    github.com/x402-foundation/x402/go \
                        lock    e35becffdc85 \
                        rmd160  9c031541baaaadfdc747ca70be2cfae65a27cae8 \
                        sha256  0e6ab1af37471316e0d68e3133bb820ee4414b8431fbd58b530c2458c25488e7 \
                        size    64186484 \
                    github.com/segmentio/encoding \
                        lock    v0.5.4 \
                        rmd160  a239004fd8b12074fff087c79c3d67ec7f01af60 \
                        sha256  803c9041c3d311e0ed31588c69c458f63e6d6d28cadc8b78cb6f1ba5ae077e59 \
                        size    13807344 \
                    github.com/segmentio/asm \
                        lock    v1.1.3 \
                        rmd160  f369ec7e0d59d2a15d9d60efce0eb2e6c87ddc51 \
                        sha256  712ef4fa1c5c6fd861a1272f9dfc4dd4d636ca0085e0f222a1a2c5ad1d4b28e7 \
                        size    79504 \
                    github.com/rogpeppe/go-internal \
                        lock    v1.15.0 \
                        rmd160  fc69c645b7d11845c0086e70d0e684d04b685bf3 \
                        sha256  28b1e20eeb46f719e6680642c75a2ef9dc4049f2d46dd96a47be08577f0e2b21 \
                        size    119554 \
                    github.com/rivo/uniseg \
                        lock    v0.4.7 \
                        rmd160  a9056dc9a2a80aa9c46d0ff9e54f9e2e5a498c41 \
                        sha256  abc6a2f17b64b34b8a0c56eb9d0b53886ebbe0c88d467755c09c7fa696a16677 \
                        size    458166 \
                    github.com/remyoudompheng/bigfft \
                        lock    24d4a6f8daec \
                        rmd160  063388692f096c20d5776d2b4bcdbb7a0a19fc05 \
                        sha256  3821c67a36f45ac9f2216b5765468e670b5b09cc9d52acfa5f7e407cc995eaed \
                        size    14834 \
                    github.com/qdrant/go-client \
                        lock    v1.18.2 \
                        rmd160  3f8da140fae770a346a36431e2cd2e3f9b845a66 \
                        sha256  aa14bb85ab3d9a860a7b8732c68d7eca0736a367013d38ea86999e20a8083310 \
                        size    218456 \
                    github.com/pkg/errors \
                        lock    v0.9.1 \
                        rmd160  dc065c655f8a24c6519b58f9d1202eb266ecda40 \
                        sha256  208d21a7da574026f68a8c9818fa7c6ede1b514ef9e72dc733b496ddcb7792a6 \
                        size    13422 \
                    github.com/pdfcpu/pdfcpu \
                        lock    v0.12.1 \
                        rmd160  60a1d541d16f8d62b09e068c1d2f85a86fa5a835 \
                        sha256  3bf372cbc8901b8de31977d60610290639c1c7ebdecf99183865e26f6c2177ad \
                        size    275858558 \
                    github.com/ncruces/go-strftime \
                        lock    v0.1.9 \
                        rmd160  857221db6a32da01327c86dac7bf315468dcb3b7 \
                        sha256  d1ef850203811a0178ddc6f9ffbc3425e62f4ceabcc11c5bfa2837f2a6ec41ec \
                        size    11733 \
                    github.com/muesli/termenv \
                        lock    v0.16.0 \
                        rmd160  463214c9628bd837b8372a1fc4e97741390c6c39 \
                        sha256  d7c5257a53385dfc5a362aa1e28ae1667c18610f61db203a482784b1ea4b3f74 \
                        size    422997 \
                    github.com/muesli/cancelreader \
                        lock    v0.2.2 \
                        rmd160  cbc757f0d680959cea46000a5dd74e63ddbb8a15 \
                        sha256  33f793cd6fbf7733ed7cba381920606b4917ba472148f85a5fd0965477146fc8 \
                        size    9431 \
                    github.com/muesli/ansi \
                        lock    276c6243b2f6 \
                        rmd160  bbc37c92ce2b54f538eb0d5f32edefd7074d540a \
                        sha256  0b4beac5757eb25d0c45f9f931e2b241168e16c2bd58d21e5aafce7e33c669ee \
                        size    5249 \
                    github.com/modelcontextprotocol/go-sdk \
                        lock    v1.4.1 \
                        rmd160  f11b543abb3908ef9eabd29091cf35b0e277e812 \
                        sha256  6055b0843265926dbfe08f830336af0775b4dec401e9a38839787cc0786e9dfe \
                        size    375605 \
                    github.com/mitchellh/hashstructure/v2 \
                        lock    v2.0.2 \
                        rmd160  9044adcba30a6c7cf7c97ae8a20329a73bac24ce \
                        sha256  855ba6ee0a14f0bc88af9d82fb6ab564cc4456f296058270ce7b55800fe3f09e \
                        size    9005 \
                    github.com/mattn/go-runewidth \
                        lock    v0.0.23 \
                        rmd160  da4585155fa4a03b8574832862609351ebf96b91 \
                        sha256  db65a2b835ba57f614da219ddb3d1265a6d557b398b43ff14cc63eac1e0276a9 \
                        size    21790 \
                    github.com/mattn/go-localereader \
                        lock    v0.0.1 \
                        rmd160  7afdbbc0f4978c6f54c25df0d86ff3c66db19ce2 \
                        sha256  75a68e82a83b37aee40ad81dfcfce54d2f999945282bb198add16a49b8ec7f46 \
                        size    1738 \
                    github.com/mattn/go-isatty \
                        lock    v0.0.20 \
                        rmd160  ef20ccdf87de8b704c0c7118625b2beb31d8f1b4 \
                        sha256  397549e98cf5d40df585f31dc7902f017c37be88c64311dd2b4aeccab4009949 \
                        size    4717 \
                    github.com/lucasb-eyer/go-colorful \
                        lock    v1.3.0 \
                        rmd160  f32cca200fcf4db4d0e51cc457baf68f212d8965 \
                        sha256  4168f7454b19120873f75a67d1eeb7be312ea852542e21db1a96b65e514e56c2 \
                        size    982361 \
                    github.com/kr/text \
                        lock    v0.2.0 \
                        rmd160  48558c7e8ff67d510f83c66883907e95f4783163 \
                        sha256  2f2e21ac8a9d523e88cbba4039441defc4a66bfaa78811c900a88fcf28729c4c \
                        size    8702 \
                    github.com/jackc/puddle/v2 \
                        lock    v2.2.2 \
                        rmd160  bc8e736ce0bc471c795e1bc60f47aacd8a0b516b \
                        sha256  391074f8f21b7fac3f16ed51d5f20761cf9490cba4793d630de98b3104047ca2 \
                        size    18967 \
                    github.com/jackc/pgx/v5 \
                        lock    v5.10.0 \
                        rmd160  6a4bc3970c8e4df3c0818285af8681233ef285c6 \
                        sha256  de1a321d89a0c8340f4e92550d6addbd0a17add383407265ec21e7b0c9ec6c9c \
                        size    435630 \
                    github.com/jackc/pgservicefile \
                        lock    5a60cdf6a761 \
                        rmd160  04c7d753546cd5b4445c9482afe9fe58e723507f \
                        sha256  483ea1c277e4930f5a61e1ec1cefc5f23924b1813855bbafb98226e1e8625798 \
                        size    3295 \
                    github.com/jackc/pgpassfile \
                        lock    v1.0.0 \
                        rmd160  7054f5083a15e2d97da032fa1844b75f9a11c9de \
                        sha256  1793f9fc162dfc416bef7be85e3cbc1c28610eb39cef051ac8e249eb90099ece \
                        size    3259 \
                    github.com/hhrutter/tiff \
                        lock    v1.0.3 \
                        rmd160  2b3f1e8923ed842b9d49465a5218d8db5d691845 \
                        sha256  8e2710b924c460a789373b3bbfdd7dfd95c6f33b3c4ce2a12588508b0c80fe8d \
                        size    2633809 \
                    github.com/hhrutter/pkcs7 \
                        lock    v0.2.2 \
                        rmd160  4cf5582a69c2582c4e9e00a11cc142b19eb0501b \
                        sha256  680cc42e890af0aeaecb41fc6ec46c3c16bb30ee7933f88c310d0d0eab397118 \
                        size    48218 \
                    github.com/hhrutter/lzw \
                        lock    v1.0.0 \
                        rmd160  2916d27037fff1db7bcc18d2804af56bc9043195 \
                        sha256  868d5c4b864c5f47c709d4489e61ddfd1c163849670048adb17e14ee2960dd29 \
                        size    54055 \
                    github.com/hashicorp/golang-lru/v2 \
                        lock    v2.0.7 \
                        rmd160  2f1bb029285d1f25ec7b2b55623c8b8a221154c0 \
                        sha256  7e0d056d9ae52e411de5945162e0dee0e7974dec527858f2fec39cfeff6afd3f \
                        size    23862 \
                    github.com/google/uuid \
                        lock    v1.6.0 \
                        rmd160  3d4f6f95018c6313f7258805845eb2a7e717850c \
                        sha256  72700459e75cad2b36586e8a13aa12c2d6248c45db24d1eebf41e18b1ec1c811 \
                        size    20895 \
                    github.com/google/jsonschema-go \
                        lock    v0.4.2 \
                        rmd160  c675c996343807acba226b0221289ad57117b64d \
                        sha256  0778860862b77922176ee33fbd864c080c4caa644ea450ef0e15059d19aa8111 \
                        size    98390 \
                    github.com/godbus/dbus/v5 \
                        lock    v5.2.2 \
                        rmd160  246dd5e5235b59b789f02727588f70369b0f13bd \
                        sha256  4255168f8ba1a60120341af5d5c0a5f4d956caa1de5e7dd2147efe65f761898c \
                        size    79076 \
                    github.com/fsnotify/fsnotify \
                        lock    v1.10.1 \
                        rmd160  b588a8981513c3c51232591edc94fe223aee7e7c \
                        sha256  e4a21cb263e96a4598bdfa662e315a0a227b8be58a6525f94c8b531afdbfe66e \
                        size    76945 \
                    github.com/erikgeiser/coninput \
                        lock    1c3628e74d0f \
                        rmd160  77744cb442933c6c38c33aa830419834ba8e0ed6 \
                        sha256  39ca6afc6b66e6c6a1772b497fdd0bb97471fac341c966fcae14ff6019629638 \
                        size    8951 \
                    github.com/dustin/go-humanize \
                        lock    v1.0.1 \
                        rmd160  3c799a1cbda2e82f3d35ec20e539581fd9c24b9d \
                        sha256  aa5a5059ebd8fffc9e9b9e3c888d85cdb1f4c8f7b73944a6c027647039a83df7 \
                        size    17709 \
                    github.com/danieljoos/wincred \
                        lock    v1.2.3 \
                        rmd160  db57f71b196856a5ed8959f2815892fd99b25554 \
                        sha256  cd3e8fe596d1c69606c07f47188f5554678e9d096185312f85e08bdfb8ba5a63 \
                        size    10585 \
                    github.com/clipperhouse/uax29/v2 \
                        lock    v2.7.0 \
                        rmd160  9cd62348ce0722d85ff21f2f91a05a68f877aa08 \
                        sha256  66d66a451f74709ab74902e7bca146abf376dbf0bc701b713ee600e3d3d6a5b3 \
                        size    320846 \
                    github.com/clipperhouse/stringish \
                        lock    v0.1.1 \
                        rmd160  83e859a426d4041c5fc3d756c082786bd4d8132c \
                        sha256  8ff258affd8bbada149f5ef799bf99391494faa86a9fa88f04c26c51db63db12 \
                        size    2316908 \
                    github.com/clipperhouse/displaywidth \
                        lock    v0.9.0 \
                        rmd160  ea7f861726b614a324b33ed63b7ac10d52535587 \
                        sha256  b2f16b702173d452dde0130b4b59a5f3bc0a20d65043ac5961d06a79ffb9a4cc \
                        size    242214 \
                    github.com/charmbracelet/x/term \
                        lock    term/v0.2.2 \
                        rmd160  bf64de8c6de1ada687ddb996fa0372feb50550f4 \
                        sha256  7361d37cbc6fd64ea39a10c50a611f58715928bf01fbbb5cb4ecd1a93e6bdeb6 \
                        size    395863 \
                    github.com/charmbracelet/x/exp/strings \
                        lock    212f7b056ed0 \
                        rmd160  4e453c10c95dbb16fdf59ed5eae838cc3d4e64b8 \
                        sha256  b381432b967adccd6a522c0d51078e5f504e8d6cc3480e35ac5eb6e04d1f0fea \
                        size    222066 \
                    github.com/charmbracelet/x/cellbuf \
                        lock    cellbuf/v0.0.15 \
                        rmd160  e5050f0a8c51c6e33d359af222bda64d6551bf05 \
                        sha256  874860088d8811780b27ce7771df340a27f5f0680cc585b2cb4301e3725a799d \
                        size    518191 \
                    github.com/charmbracelet/x/ansi \
                        lock    ansi/v0.11.6 \
                        rmd160  00a4a0fd678c64f7e0fc0d70de62594737aed28e \
                        sha256  920fd5e616a1749dbb80b483360db378ee9db96ed120900814ae963a4a259b05 \
                        size    518326 \
                    github.com/charmbracelet/lipgloss \
                        lock    v1.1.0 \
                        rmd160  c754345ebdcdfef38263a8ca9a4dcf76b758a77f \
                        sha256  ef19e44ed60b132285a119fbdede4443d270fe570f998187f021596af7a16c02 \
                        size    97409 \
                    github.com/charmbracelet/huh \
                        lock    v1.0.0 \
                        rmd160  6ff3996e894d8766429a4e4beedfe7f24c220d5a \
                        sha256  760578c9fa4fbdecd013d5199b56ad534e256d69464e3b606c6a81b6c4a73a54 \
                        size    88320 \
                    github.com/charmbracelet/colorprofile \
                        lock    v0.4.1 \
                        rmd160  8064418d3ae93cf94d1f55e0051bd80a9da58ef7 \
                        sha256  09b38eca6b39f8df8c0ee2f6ce535ee152e405ebd2d7c6cc9f85a1ec4ad2c44a \
                        size    15488 \
                    github.com/charmbracelet/bubbletea \
                        lock    v1.3.6 \
                        rmd160  8d7a82ac11b010ea1a0e9d03f7bf28190aaaa0c9 \
                        sha256  6909c37bddf683ed641b770c31d2aba65d5b3b6c2899df318b81e98043bc4f10 \
                        size    2191023 \
                    github.com/charmbracelet/bubbles \
                        lock    23b8fd6302d7 \
                        rmd160  6d726c54205b0d617c6fd8b9484a429798f85d3c \
                        sha256  ca3c0bb7fc94f2283c00a72664e84645df0e5ba930471f75bfd37385516c5804 \
                        size    82505 \
                    github.com/catppuccin/go \
                        lock    v0.3.0 \
                        rmd160  0738e507a9574bde4e4636072341b8511c610314 \
                        sha256  53594ed6d7e23c767e05d69b6625c1733006cd5ac83b548c82d54aa076618f94 \
                        size    225968 \
                    github.com/aymanbagabas/go-osc52/v2 \
                        lock    v2.0.1 \
                        rmd160  8669f2bdcf2704bbc8df6af7e5fd396215737b9b \
                        sha256  0904dc990e2f1e5bbe290e02f418940def4168b63e36914e3bf76ff2ac1fb2a5 \
                        size    5889 \
                    github.com/aws/smithy-go \
                        lock    v1.27.1 \
                        rmd160  eeb865502594cdb19d7ae1fafd0f255ca9d1112a \
                        sha256  ac0a1fc41f408827940a66302506d11e7f7c0814acfafb063986a1fab598e4b8 \
                        size    618639 \
                    github.com/aws/aws-sdk-go-v2/service/sts \
                        lock    service/sts/v1.41.9 \
                        rmd160  0b8424303b1fd935ff76478b06ff952eaa98c559 \
                        sha256  5840ed4ad9662f20fb87f792b183093c100ef47c0bcdd9afba5f606262f26e98 \
                        size    58135437 \
                    github.com/aws/aws-sdk-go-v2/service/ssooidc \
                        lock    service/ssooidc/v1.35.17 \
                        rmd160  93811f34198e5736cb145e4bfdc3b929209d903f \
                        sha256  e65b64b8dd0b3afa328b80a349f9bb9585ca0962b84d218bb146e839eb67bbc7 \
                        size    58134897 \
                    github.com/aws/aws-sdk-go-v2/service/sso \
                        lock    service/sso/v1.30.13 \
                        rmd160  375731a2fe370a4f3b5a4e1f816093e8281a2c3a \
                        sha256  cd39cf7bf5ecc1961e6eaebab430f0dd0f2b86f7db96f599ea635e9032233e8d \
                        size    58137068 \
                    github.com/aws/aws-sdk-go-v2/service/signin \
                        lock    service/signin/v1.0.8 \
                        rmd160  a970ce44a80f45eab8421ef1fc45b65c9ec59ee6 \
                        sha256  9edb1da8db0faf696708de709e428d741c97e2dbcc52c7dd62af6a8f47f66b75 \
                        size    58136294 \
                    github.com/aws/aws-sdk-go-v2/service/s3 \
                        lock    service/s3/v1.103.3 \
                        rmd160  92c7b3e27b441fab3d48e4fc7fffe455181adc83 \
                        sha256  baf4c054f05c3d0287bfc4d9f45642b7d8e816b3dd8a9ae2f66e3a9dfaeadf41 \
                        size    60467938 \
                    github.com/aws/aws-sdk-go-v2/service/internal/s3shared \
                        lock    service/internal/s3shared/v1.19.29 \
                        rmd160  99cf8f762cfa9d7dce019043101b894aa83049fa \
                        sha256  cfcdad81d1b482dc9204c3a0218effe4451f5f5532dbaac54f5983d05b850cdb \
                        size    60469419 \
                    github.com/aws/aws-sdk-go-v2/service/internal/presigned-url \
                        lock    service/internal/presigned-url/v1.13.29 \
                        rmd160  6770368bcd21553e14b1491ccc09b7ca22b8cb4b \
                        sha256  d8deff6c27bc944a25ccd8c759559c06cf24545ee3bd34c4a6ea40ef47e370a7 \
                        size    60467494 \
                    github.com/aws/aws-sdk-go-v2/service/internal/checksum \
                        lock    service/internal/checksum/v1.9.22 \
                        rmd160  02fcd63a1bd3dce93cd914fcaf2c1b43a3cee9ab \
                        sha256  7bcc99c0087846ab08c7d6900b6d5a7f17fa433acc0c8a77a57575d9dff1e8ab \
                        size    60466969 \
                    github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding \
                        lock    service/internal/accept-encoding/v1.13.12 \
                        rmd160  79d089e1f015a7bce5a2ecd26b4928fc464b5141 \
                        sha256  eace0f7ba2b79f5d29d82e8c658ec1ec7e311a3162e4c7ac9d2438ec204cb833 \
                        size    63160355 \
                    github.com/aws/aws-sdk-go-v2/internal/v4a \
                        lock    internal/v4a/v1.4.30 \
                        rmd160  34adcf613568ce447a8bb36615f22752c9e61c25 \
                        sha256  b43f8d6cc371cb362efb0374b313231b0083fb87413555ee368badc40b311040 \
                        size    60467215 \
                    github.com/aws/aws-sdk-go-v2/internal/ini \
                        lock    internal/ini/v1.8.6 \
                        rmd160  c8be10b5df231735e3ec44882c245c5a58fc6707 \
                        sha256  74a1f4162a6eedfbfb06108e9c470298a52c5f3c90accc4b34a9b7ce89c2af30 \
                        size    58134028 \
                    github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 \
                        lock    internal/endpoints/v2.7.29 \
                        rmd160  9a8d98bfdacb8b4e095728e730382533cfda3ae7 \
                        sha256  cf06310d7f57ddd3bbb4c387a65d895001279986fe76ff248231b1ab24dd03a7 \
                        size    60468130 \
                    github.com/aws/aws-sdk-go-v2/internal/configsources \
                        lock    internal/configsources/v1.4.29 \
                        rmd160  1f4791938f9c076345c80a4daee603420e23df64 \
                        sha256  9381cfa004c4c1a08831df40d8b0f0b5144ab42ef8cbad0205a25a03059dc58d \
                        size    60468898 \
                    github.com/aws/aws-sdk-go-v2/feature/ec2/imds \
                        lock    feature/ec2/imds/v1.18.20 \
                        rmd160  bd510dbbbf08af73dba1ef186c26f586015dabcf \
                        sha256  7e626a2fc3838873c55eb96bb18b1ddbe96284abe785b52f00fde0d7bd306d32 \
                        size    58136225 \
                    github.com/aws/aws-sdk-go-v2/credentials \
                        lock    credentials/v1.19.12 \
                        rmd160  e0fd1c185011767b78c05baa66c81c233c6960d8 \
                        sha256  ded6b903ea0a0e29ddf564900f8771fffdfc1feb0f99487898aba71db5b8ce70 \
                        size    58137330 \
                    github.com/aws/aws-sdk-go-v2/config \
                        lock    config/v1.32.12 \
                        rmd160  9b6286cb0a7ea66598c3adb6d85b7040c67498c0 \
                        sha256  8d83ec89f860762be91a60d70d8935add77985ede23bb6367049e7150d096595 \
                        size    58137928 \
                    github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream \
                        lock    aws/protocol/eventstream/v1.7.13 \
                        rmd160  a66172810391bb80d4f82e3aaf7ee491388304ae \
                        sha256  9d58118e3049a4fe5cd60d81f98dee1a117c58ebae16d4a7c23ae992c7465cda \
                        size    63161498 \
                    github.com/aws/aws-sdk-go-v2 \
                        lock    v1.42.0 \
                        rmd160  b3f3634f0f1452809372528118bd5dd7396855e4 \
                        sha256  471b13330f10b0020b1593245790ee84cb32f4c64880bb4cf07af559f07b7659 \
                        size    60469186 \
                    github.com/atotto/clipboard \
                        lock    v0.1.4 \
                        rmd160  cda277fa418bc6cdb42b3a2e6c3637473bdd12e3 \
                        sha256  6d474bab7ef589dd95a56d6fd571d447fdfbcc8c1985b7b4841cfa98edc0a97f \
                        size    5023

build.env-append    CGO_ENABLED=0
build.args-append   -ldflags=-X=github.com/dirstral/dir2mcp/internal/buildinfo.Version=v${version} \
                    -o ${name} ./cmd/dir2mcp

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

test.run            yes
test {
    system "${destroot}${prefix}/bin/${name} version"
}
