# -*- 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 cargo 1.0 PortGroup github 1.0 github.setup casey just 1.55.1 github.tarball_from archive revision 0 description A handy way to store and run project-specific commands long_description just is a simple tool which allows you to easily save \ and run project specific commands. categories sysutils installs_libs no license permissive maintainers {@casey rodarmor.com:casey} \ {gmail.com:herby.gillot @herbygillot} \ openmaintainer checksums-append ${distname}${extract.suffix} \ rmd160 7a3868c0d8a51b77476f61b70386be6b0466be9d \ sha256 40a2d3725480523ffebb762669cafe2b0135a00383946eec3d47adf5e9be6345 \ size 809200 depends_lib-append port:libiconv destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/just \ ${destroot}${prefix}/bin/ # Generate and install man page xinstall -d ${destroot}${prefix}/share/man/man1/ system -W ${destroot} \ "sh -c './${prefix}/bin/${name} --man > ./${prefix}/share/man/man1/${name}.1'" set just_share_dir ${prefix}/share/${name} # Regenerate shell completions file mkdir ${worksrcpath}/completions foreach _shell {bash fish zsh} { system -W ${destroot} \ "sh -c './${prefix}/bin/${name} --completions=${_shell} > ${worksrcpath}/completions/${name}.${_shell}'" } # Include shell completions xinstall -d -m 0755 ${destroot}${just_share_dir} copy ${worksrcpath}/completions ${destroot}${just_share_dir} # Install bash completion xinstall -d ${destroot}${prefix}/share/bash-completion/completions ln -sf ${just_share_dir}/completions/just.bash \ ${destroot}${prefix}/share/bash-completion/completions/${name} # Install fish completion xinstall -d ${destroot}${prefix}/share/fish/vendor_completions.d ln -s ${just_share_dir}/completions/just.fish \ ${destroot}${prefix}/share/fish/vendor_completions.d # Install zsh completion xinstall -d ${destroot}${prefix}/share/zsh/site-functions ln -sf ${just_share_dir}/completions/just.zsh \ ${destroot}${prefix}/share/zsh/site-functions/_${name} } cargo.crates \ aho-corasick 1.1.4 ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 \ android_system_properties 0.1.5 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 \ anstream 1.0.0 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d \ anstyle 1.0.14 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 \ anstyle-parse 1.0.0 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e \ anstyle-query 1.1.5 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc \ anstyle-wincon 3.0.11 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d \ arrayref 0.3.9 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb \ arrayvec 0.7.7 f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe \ autocfg 1.5.1 f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 \ bitflags 2.13.0 b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8 \ blake3 1.8.5 0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce \ block-buffer 0.12.1 d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa \ block2 0.6.2 cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5 \ bstr 1.12.3 5cee35f73844aa3014bb606320a6c1f010249dbdf43342fe54b5a4f6a8ed4b79 \ bumpalo 3.20.3 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 \ bytecount 0.6.9 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e \ camino 1.2.4 5f2d30e4173c4026932d51d31d6b0613b1fd3014bf3f9f8943d4ba139c437ba0 \ cc 1.2.65 e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96 \ cfg-if 1.0.4 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 \ cfg_aliases 0.2.1 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 \ chacha20 0.10.1 d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81 \ chrono 0.4.45 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327 \ clap 4.6.1 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 \ clap_builder 4.6.0 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f \ clap_complete 4.6.5 e0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772 \ clap_derive 4.6.1 f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9 \ clap_lex 1.1.0 c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 \ clap_mangen 0.3.0 d82842b45bf9f6a3be090dd860095ac30728042c08e0d6261ca7259b5d850f07 \ colorchoice 1.0.5 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 \ const-oid 0.10.2 a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c \ constant_time_eq 0.4.2 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b \ core-foundation-sys 0.8.7 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b \ cpufeatures 0.3.0 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 \ crossbeam-deque 0.8.6 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 \ crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \ crossbeam-utils 0.8.21 d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 \ crypto-common 0.2.2 ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453 \ ctrlc 3.5.2 e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162 \ diff 0.1.13 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 \ digest 0.11.3 f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2 \ digest-io 0.1.0 2de63d600bc7fab91180bc17385f29b342468dc8ef2af09dceba450a293de3da \ dirs 6.0.0 c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e \ dirs-sys 0.5.0 e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab \ dispatch2 0.3.1 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38 \ dotenvy 0.15.7 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b \ equivalent 1.0.2 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f \ errno 0.3.14 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb \ fastrand 2.4.1 9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6 \ find-msvc-tools 0.1.9 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 \ fnv 1.0.7 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 \ futures-core 0.3.32 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d \ futures-task 0.3.32 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 \ futures-util 0.3.32 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 \ getopts 0.2.24 cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df \ getrandom 0.2.17 ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 \ getrandom 0.4.3 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099 \ hashbrown 0.17.1 ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ hermit-abi 0.5.2 fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c \ hex 0.4.3 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 \ hybrid-array 0.4.13 818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c \ iana-time-zone 0.1.65 e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 \ iana-time-zone-haiku 0.1.2 f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f \ indexmap 2.14.0 d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 \ is_executable 1.0.6 82cb6a9f675da968c63b6208c641b9dca58fc0133ae53375736b1767b0cab8bd \ is_terminal_polyfill 1.70.2 a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 \ itoa 1.0.18 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 \ js-sys 0.3.103 53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102 \ lexiclean 0.0.1 441225017b106b9f902e97947a6d31e44ebcf274b91bdbfb51e5c477fcd468e5 \ libc 0.2.186 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 \ libredox 0.1.17 f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3 \ linux-raw-sys 0.12.1 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 \ log 0.4.33 0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad \ memchr 2.8.2 88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4 \ memmap2 0.9.11 d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0 \ nix 0.31.3 cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d \ nu-ansi-term 0.50.3 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ num_cpus 1.17.0 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b \ objc2 0.6.4 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f \ objc2-encode 4.1.0 ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33 \ once_cell 1.21.4 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 \ once_cell_polyfill 1.70.2 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe \ option-ext 0.2.0 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d \ papergrid 0.14.0 b915f831b85d984193fdc3d3611505871dc139b2534530fa01c1a6a6707b6723 \ percent-encoding 2.3.2 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 \ pin-project-lite 0.2.17 a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd \ pretty_assertions 1.4.1 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d \ proc-macro-error-attr2 2.0.0 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5 \ proc-macro-error2 2.0.1 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802 \ proc-macro2 1.0.106 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 \ pulldown-cmark 0.9.6 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b \ pulldown-cmark 0.13.4 e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e \ pulldown-cmark-to-cmark 10.0.4 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d \ quote 1.0.46 dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368 \ r-efi 6.0.0 f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf \ rand 0.10.1 d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207 \ rand_core 0.10.1 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69 \ rayon-core 1.13.0 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 \ redox_users 0.5.2 a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac \ regex 1.12.4 f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba \ regex-automata 0.4.14 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f \ regex-syntax 0.8.11 d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4 \ roff 1.1.1 323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189 \ rustix 1.1.4 b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 \ rustversion 1.0.22 b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d \ ryu 1.0.23 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f \ semver 1.0.28 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd \ serde 1.0.228 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e \ serde_core 1.0.228 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad \ serde_derive 1.0.228 d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 \ serde_json 1.0.150 e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9 \ serde_yaml 0.9.34+deprecated 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 \ sha2 0.11.0 446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4 \ shellexpand 3.1.2 32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8 \ shlex 1.3.0 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 \ shlex 2.0.1 f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba \ similar 3.1.1 e6505efef05804732ed8a3f2d4f279429eb485bd69d5b0cc6b19cc02005cda16 \ slab 0.4.12 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 \ snafu 0.9.1 d1a012328be2e3f5d5f6f3218147ca02588cea4cb865e876849ab6debcf36522 \ snafu-derive 0.9.1 5f103c50866b8743da9429b8a581d81a27c2d3a9c4ac7df8f8571c1dd7896eda \ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \ strum 0.28.0 9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd \ strum_macros 0.28.0 ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664 \ syn 2.0.118 1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422 \ tabled 0.18.0 121d8171ee5687a4978d1b244f7d99c43e7385a272185a2f1e1fa4dc0979d444 \ tabled_derive 0.10.0 52d9946811baad81710ec921809e2af67ad77719418673b2a3794932d57b7538 \ tempfile 3.27.0 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd \ terminal_size 0.4.4 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874 \ thiserror 2.0.18 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 \ thiserror-impl 2.0.18 ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 \ typed-arena 2.0.2 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a \ typenum 1.20.1 b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20 \ unicase 2.9.0 dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142 \ unicode-ident 1.0.24 e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 \ unicode-segmentation 1.13.3 c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8 \ unicode-width 0.2.2 b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254 \ unsafe-libyaml 0.2.11 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 \ utf8parse 0.2.2 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 \ uuid 1.23.4 bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53 \ wasi 0.11.1+wasi-snapshot-preview1 ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b \ wasm-bindgen 0.2.126 4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4 \ wasm-bindgen-macro 0.2.126 167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1 \ wasm-bindgen-macro-support 0.2.126 f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e \ wasm-bindgen-shared 0.2.126 dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24 \ which 8.0.4 48d7cd18d4acb58fb3cdfe9ea54e6cd96a4e7d4cc45c56338b236e82dad47248 \ windows-core 0.62.2 b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb \ windows-implement 0.60.2 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf \ windows-interface 0.59.3 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 \ windows-link 0.2.1 f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 \ windows-result 0.4.1 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 \ windows-strings 0.5.1 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 \ windows-sys 0.61.2 ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc \ yansi 1.0.1 cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 \ zmij 1.0.21 b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa