# -*- 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           github 1.0
PortGroup           cargo  1.0

github.setup        denisidoro navi 2.23.0 v
github.tarball_from archive
revision            0

categories          sysutils
license             Apache-2
maintainers         {judaew @judaew} openmaintainer

description         An interactive cheatsheet tool for the command-line
long_description    \
    navi allows you to browse through cheatsheets (that you may write yourself \
    or download from maintainers) and execute commands. Suggested values for \
    arguments are dynamically displayed in a list.

checksums           ${distname}${extract.suffix} \
                    rmd160  5ea513a658cf3c70726befa2ac27dc88a9b5d371 \
                    sha256  579a72814e7ba07dae697a58dc13b0f7d853532ec07229aff07a11e5828f3799 \
                    size    65148

cargo.crates \
    aho-corasick                    0.7.18  1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f \
    aligned                          0.4.1  80a21b9440a626c7fc8573a9e3d3a06b75c7c97754c2949bc7857b90353ca655 \
    anstream                         0.2.6  342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f \
    anstyle                          0.3.5  23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2 \
    anstyle-parse                    0.1.1  a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116 \
    anstyle-wincon                   0.2.0  c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa \
    anyhow                          1.0.70  7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4 \
    arrayvec                         0.5.2  23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b \
    as-slice                         0.2.1  516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516 \
    autocfg                          1.0.1  cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a \
    bitflags                         1.3.2  bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \
    cc                              1.0.79  50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f \
    cfg-if                           1.0.0  baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \
    clap                             4.2.1  046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3 \
    clap_builder                     4.2.1  223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f \
    clap_derive                      4.2.0  3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4 \
    clap_lex                         0.4.1  8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1 \
    concolor-override                1.0.0  a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f \
    concolor-query                   0.3.3  88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf \
    crossterm                       0.26.1  a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13 \
    crossterm_winapi                 0.9.0  2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c \
    cvt                              0.1.2  d2ae9bf77fbf2d39ef573205d554d87e86c12f1994e9ea335b0651b9b278bcf1 \
    directories-next                 2.0.0  339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc \
    dirs-sys-next                    0.1.2  4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d \
    dns_common                       0.2.1  b06d76c4e8232fca4c777372c75fc21908eb7825c720f49657bd8936d2f4b70c \
    dns_common_derive                0.2.1  0e8f2adde7ad6c4595b281a5a3ec5a329c2eadf8a0df536f5b977d36bc3808d0 \
    dunce                            1.0.4  56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b \
    edit                             0.1.4  c562aa71f7bc691fde4c6bf5f93ae5a5298b617c2eb44c76c87832299a17fbb4 \
    either                           1.6.1  e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 \
    errno                            0.3.0  50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0 \
    errno-dragonfly                  0.1.2  aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf \
    etcetera                         0.7.1  51822eedc6129d8c4d96cec86d56b785e983f943c9ce9fb892e0c2a99a7f47a0 \
    fs_at                            0.1.4  37047c0d530b3aefc64e4c4d7c6b1e23030c65973661b70e12c826f426f3f675 \
    getrandom                        0.2.3  7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753 \
    hashbrown                       0.12.3  8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 \
    heck                             0.4.0  2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 \
    hermit-abi                       0.3.1  fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286 \
    home                             0.5.4  747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408 \
    indexmap                         1.9.3  bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 \
    io-lifetimes                     1.0.9  09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb \
    is-terminal                      0.4.6  256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8 \
    itoa                             1.0.6  453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6 \
    lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
    libc                           0.2.140  99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c \
    linux-raw-sys                    0.3.1  d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f \
    lock_api                         0.4.6  88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b \
    log                             0.4.17  abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e \
    matchers                         0.1.0  8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 \
    memchr                           2.4.0  b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc \
    mio                              0.8.3  713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799 \
    nix                             0.26.2  bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a \
    normpath                         1.1.1  ec60c60a693226186f5d6edf073232bfb6464ed97eb22cf3b01c1e8198fd97f5 \
    nu-ansi-term                    0.46.0  77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 \
    once_cell                       1.17.1  b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3 \
    overload                         0.1.1  b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 \
    parking_lot                     0.12.0  87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58 \
    parking_lot_core                 0.9.1  28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954 \
    pin-project-lite                 0.2.9  e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116 \
    ppv-lite86                      0.2.10  ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857 \
    proc-macro2                     1.0.56  2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435 \
    quote                           1.0.26  4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc \
    rand                             0.8.3  0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e \
    rand_chacha                      0.3.1  e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 \
    rand_core                        0.6.2  34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7 \
    rand_hc                          0.3.0  3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73 \
    redox_syscall                    0.2.8  742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc \
    redox_users                      0.4.0  528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64 \
    regex                            1.7.3  8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d \
    regex-automata                  0.1.10  6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 \
    regex-syntax                    0.6.29  f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 \
    remove_dir_all                   0.5.3  3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 \
    remove_dir_all                   0.8.2  23895cfadc1917fed9c6ed76a8c2903615fa3704f7493ff82b364c6540acc02b \
    rustix                          0.37.7  2aae838e49b3d63e9274e1c01833cc8139d3fec468c3b84688c628f44b1ae11d \
    ryu                              1.0.9  73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f \
    same-file                        1.0.6  93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \
    scopeguard                       1.1.0  d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd \
    serde                          1.0.159  3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065 \
    serde_derive                   1.0.159  4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585 \
    serde_json                      1.0.95  d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744 \
    serde_yaml                      0.9.21  d9d684e3ec7de3bf5466b32bd75303ac16f0736426e5a4e0d6e489559ce1249c \
    sharded-slab                     0.1.4  900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31 \
    shellwords                       1.1.0  89e515aa4699a88148ed5ef96413ceef0048ce95b43fbc955a33bde0a70fcae6 \
    signal-hook                     0.3.13  647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d \
    signal-hook-mio                  0.2.3  29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af \
    signal-hook-registry             1.4.0  e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0 \
    smallvec                        1.10.0  a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 \
    smart-default                    0.6.0  133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6 \
    stable_deref_trait               1.2.0  a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 \
    static_assertions                1.1.0  a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f \
    strip-ansi-escapes               0.1.1  011cbb39cf7c1f62871aea3cc46e5817b0937b49e9447370c93cacbe93a766d8 \
    strsim                          0.10.0  73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 \
    syn                            1.0.109  72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 \
    syn                             2.0.13  4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec \
    synstructure                    0.12.6  f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f \
    tempfile                         3.2.0  dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22 \
    thiserror                       1.0.40  978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac \
    thiserror-impl                  1.0.40  f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f \
    thread_local                     1.1.7  3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152 \
    tracing                         0.1.37  8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8 \
    tracing-attributes              0.1.23  4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a \
    tracing-core                    0.1.30  24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a \
    tracing-log                      0.1.3  78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922 \
    tracing-subscriber              0.3.16  a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70 \
    unicode-ident                    1.0.8  e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4 \
    unicode-width                   0.1.10  c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b \
    unicode-xid                      0.2.2  8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 \
    unsafe-libyaml                   0.2.8  1865806a559042e51ab5414598446a5871b561d21b6764f2eabb0dd481d880a6 \
    utf8parse                        0.2.1  711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \
    valuable                         0.1.0  830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d \
    vte                             0.10.1  6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983 \
    vte_generate_state_changes       0.1.1  d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff \
    walkdir                          2.3.3  36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698 \
    wasi                          0.10.2+wasi-snapshot-preview1  fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6 \
    wasi                          0.11.0+wasi-snapshot-preview1  9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \
    which                            4.1.0  b55551e42cbdf2ce2bedd2203d0cc08dba002c27510f86dab6d0ce304cba3dfe \
    winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
    winapi-util                      0.1.5  70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 \
    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \
    windows-sys                     0.32.0  3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6 \
    windows-sys                     0.36.1  ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2 \
    windows-sys                     0.45.0  75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 \
    windows-sys                     0.48.0  677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \
    windows-targets                 0.42.2  8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 \
    windows-targets                 0.48.0  7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5 \
    windows_aarch64_gnullvm         0.42.2  597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 \
    windows_aarch64_gnullvm         0.48.0  91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc \
    windows_aarch64_msvc            0.32.0  d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5 \
    windows_aarch64_msvc            0.36.1  9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47 \
    windows_aarch64_msvc            0.42.2  e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 \
    windows_aarch64_msvc            0.48.0  b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3 \
    windows_i686_gnu                0.32.0  6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615 \
    windows_i686_gnu                0.36.1  180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6 \
    windows_i686_gnu                0.42.2  c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f \
    windows_i686_gnu                0.48.0  622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241 \
    windows_i686_msvc               0.32.0  146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172 \
    windows_i686_msvc               0.36.1  e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024 \
    windows_i686_msvc               0.42.2  44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 \
    windows_i686_msvc               0.48.0  4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00 \
    windows_x86_64_gnu              0.32.0  c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc \
    windows_x86_64_gnu              0.36.1  4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1 \
    windows_x86_64_gnu              0.42.2  8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 \
    windows_x86_64_gnu              0.48.0  ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1 \
    windows_x86_64_gnullvm          0.42.2  26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 \
    windows_x86_64_gnullvm          0.48.0  7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953 \
    windows_x86_64_msvc             0.32.0  504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316 \
    windows_x86_64_msvc             0.36.1  c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680 \
    windows_x86_64_msvc             0.42.2  9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 \
    windows_x86_64_msvc             0.48.0  1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a

destroot {
    xinstall -m 0755 ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
        ${destroot}${prefix}/bin/

    xinstall -d ${destroot}${prefix}/share/doc/${name}
    xinstall -m 0644 {*}[glob ${worksrcpath}/docs/*] \
        ${destroot}${prefix}/share/doc/${name}
}
