|
15 | 15 | run "$act" --version; assert $state equals 0
|
16 | 16 | }
|
17 | 17 | @test 'akamai' { # Manage and configure Akamai from the Command Line.
|
18 |
| - run zinit id-as'akamai' lbin'akamai*->akamai' for @akamai/cli; assert $state equals 0 |
| 18 | + run zinit id-as'akamai' lbin'!akamai*->akamai' for @akamai/cli; assert $state equals 0 |
19 | 19 | local cli="$ZBIN/akamai"; assert "$cli" is_executable
|
20 | 20 | run "$cli" --version; assert $state equals 0
|
21 | 21 | }
|
|
26 | 26 | run "$alacritty" --version; assert $state equals 0
|
27 | 27 | }
|
28 | 28 | @test 'alist' { # A file list program that supports multiple storage, powered by Gin and React
|
29 |
| - run zinit lbin'!* -> alist' for @alist-org/alist; assert $state equals 0 |
| 29 | + run zinit lbin'!* -> alist' for @alistgo/alist; assert $state equals 0 |
30 | 30 | local alist="$ZBIN/alist"; assert "$alist" is_executable
|
31 | 31 | run "$alist" version; assert $state equals 0
|
32 | 32 | }
|
|
41 | 41 | run "$assh" --version; assert $state equals 0
|
42 | 42 | }
|
43 | 43 | @test 'atuin' { # Magical shell history
|
44 |
| - run zinit for @atuinsh/atuin; assert $state equals 0 |
| 44 | + run zinit lbin'!atuin*->atuin' bpick'^*update*' for @atuinsh/atuin; assert $state equals 0 |
45 | 45 | local atuin="$ZBIN/atuin"; assert "$atuin" is_executable
|
46 | 46 | run "$atuin" --version; assert $state equals 0
|
47 | 47 | }
|
|
84 | 84 | }
|
85 | 85 | @test 'broot' { # A new way to see and navigate directory trees
|
86 | 86 | [[ $OSTYPE =~ 'darwin*' ]] && skip " on $os_type"
|
87 |
| - run zinit lbin'!*${OSTYPE}*/* -> broot' for @Canop/broot; assert $state equals 0 |
| 87 | + run zinit lbin"!*$MACHTYPE*$OSTYPE*/broot" for @Canop/broot; assert $state equals 0 |
88 | 88 | local broot="$ZBIN/broot"; assert "$broot" is_executable
|
89 | 89 | run "$broot" --version; assert $state equals 0
|
90 | 90 | }
|
|
96 | 96 | @test 'calico' { # Cloud native networking and network security
|
97 | 97 | run zinit lbin'!* -> calico' for @projectcalico/calico; assert $state equals 0
|
98 | 98 | local calico="$ZBIN/calico"; assert "$calico" is_executable
|
99 |
| - run "$calico" version; assert $state equals 0 |
| 99 | + run "$calico" --help; assert $state equals 0 |
100 | 100 | }
|
101 | 101 | @test 'certificates' { # An opinionated helper for generating tls certificates
|
102 | 102 | run zinit lbin'!* -> certificates' for @mvmaasakkers/certificates; assert $state equals 0
|
|
233 | 233 | run $fogg version; assert $state equals 0
|
234 | 234 | }
|
235 | 235 | @test 'fx' { # Terminal JSON viewer
|
236 |
| - run zinit lbin'!* -> fx' for @antonmedv/fx; assert $state equals 0 |
| 236 | + run zinit lbin'!* -> fx' ver'32.0.0' for @antonmedv/fx; assert $state equals 0 |
237 | 237 | local fx="$ZBIN/fx"; assert "$fx" is_executable
|
238 | 238 | run $fx -v; assert $state equals 0
|
239 | 239 | }
|
|
242 | 242 | local fzf="$ZBIN/fzf"; assert "$fzf" is_executable
|
243 | 243 | run $fzf --version; assert $state equals 0
|
244 | 244 | }
|
245 |
| -@test 'gaper' { # Builds and restarts a Go project when it crashes or some watched file changes |
246 |
| - [[ $OSTYPE =~ "linux*" ]] && skip "on $os_type" |
247 |
| - run zinit lbin'!**/gaper' for @maxcnunes/gaper; assert $state equals 0 |
248 |
| - local gaper="$ZBIN/gaper"; assert "$gaper" is_executable |
249 |
| - run $gaper --version; assert $state equals 0 |
250 |
| -} |
251 | 245 | @test 'gdu' { # Fast disk usage analyzer with console interface written in Go
|
252 | 246 | run zinit lbin'!* -> gdu' for @dundee/gdu; assert $state equals 0
|
253 | 247 | local gdu="$ZBIN/gdu"; assert "$gdu" is_executable
|
|
386 | 380 | local hexyl="$ZBIN/hexyl"; assert "$hexyl" is_executable
|
387 | 381 | run $hexyl --version; assert $state equals 0
|
388 | 382 | }
|
389 |
| -@test 'hit-on' { # Git Workflow Helper Tool |
390 |
| - run zinit lbin'!* -> hit' for kowainik/hit-on; assert $state equals 0 |
391 |
| - local hit="$ZBIN/hit"; assert "$hit" is_executable |
392 |
| - run $hit --version; assert $state equals 0 |
393 |
| -} |
394 | 383 | @test 'hoofli' { # Generate PlantUML diagrams from Chrome or Firefox network inspection
|
395 | 384 | run zinit lbin'!* -> hoofli' for @dnnrly/hoofli; assert $state equals 0
|
396 | 385 | local hoofli="$ZBIN/hoofli"; assert "$hoofli" is_executable
|
|
412 | 401 | local hyperfine="$ZBIN/hyperfine"; assert "$hyperfine" is_executable
|
413 | 402 | run $hyperfine --version; assert $state equals 0
|
414 | 403 | }
|
415 |
| -@test 'ignite' { # Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain |
416 |
| - run zinit for id-as'ignite' @ignite/cli; assert $state equals 0 |
417 |
| - local cli="$ZBIN/ignite"; assert "$cli" is_executable |
418 |
| - run "$cli" version; assert $state equals 0 |
419 |
| -} |
420 | 404 | @test 'igo' { # Improved Go Syntax (transpiler)
|
421 | 405 | run zinit for @rocketlaunchr/igo; assert $state equals 0
|
422 | 406 | local igo="$ZBIN/igo"; assert "$igo" is_executable
|
|
428 | 412 | run $insect help; assert $state equals 0
|
429 | 413 | }
|
430 | 414 | @test 'ipinfo' { # Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data)
|
431 |
| - run zinit for id-as'ipinfo' lbin'*->ipinfo' @ipinfo/cli; assert $state equals 0 |
| 415 | + run zinit for id-as'ipinfo' lbin'!*->ipinfo' @ipinfo/cli; assert $state equals 0 |
432 | 416 | local cli="$ZBIN/ipinfo"; assert "$cli" is_executable
|
433 | 417 | run "$cli" --version; assert $state equals 0
|
434 | 418 | }
|
|
469 | 453 | run $krew version; assert $state equals 0
|
470 | 454 | }
|
471 | 455 | @test 'kubedb' { # `kubectl` plugin for KubeDB
|
472 |
| - run zinit for lbin'kube*->kubedb' @kubedb/cli; assert $state equals 0 |
| 456 | + run zinit for lbin'!kube*->kubedb' @kubedb/cli; assert $state equals 0 |
473 | 457 | local cli="$ZBIN/kubedb"; assert "$cli" is_executable
|
474 | 458 | run "$cli" version; assert $state equals 0
|
475 | 459 | }
|
|
525 | 509 | local mage="$ZBIN/mage"; assert "$mage" is_executable
|
526 | 510 | run $mage -version; assert $state equals 0
|
527 | 511 | }
|
528 |
| -@test 'mas' { # Mac App Store command line interface |
529 |
| - [[ $OSTYPE =~ 'linux*' ]] && skip "skipped on $os_type" |
530 |
| - run zinit for @mas-cli/mas; assert $state equals 0 |
531 |
| - local mas="$ZBIN/mas"; assert "$mas" is_executable |
532 |
| - run $mas version; assert $state equals 0 |
533 |
| -} |
534 | 512 | @test 'mcfly' { # Fly through your shell history. Great Scott
|
535 | 513 | run zinit ver'v0.8.3' for @cantino/mcfly; assert $state equals 0
|
536 | 514 | local mcfly="$ZBIN/mcfly"; assert "$mcfly" is_executable
|
|
556 | 534 | run "$mdbook" --version;
|
557 | 535 | assert $state equals 127; assert $output contains 'no such file or directory'
|
558 | 536 | }
|
559 |
| -@test 'mdcat' { # cat for markdown |
560 |
| - run zinit for @swsnr/mdcat; assert $state equals 0 |
561 |
| - local mdcat="$ZBIN/mdcat"; assert "$mdcat" is_executable |
562 |
| - run "$mdcat" --version; assert $state equals 0 |
563 |
| -} |
564 | 537 | @test 'micro' { # A modern and intuitive terminal-based text editor
|
565 | 538 | run zinit for @zyedidia/micro; assert $state equals 0
|
566 | 539 | local micro="$ZBIN/micro"; assert "$micro" is_executable
|
|
609 | 582 | run $moonwalk --version; assert $state equals 0
|
610 | 583 | }
|
611 | 584 | @test 'navi' { # An interactive cheatsheet tool for the command-line
|
612 |
| - run zinit lbin'* -> navi' for @denisidoro/navi; assert $state equals 0 |
| 585 | + run zinit lbin'!* -> navi' for @denisidoro/navi; assert $state equals 0 |
613 | 586 | local navi="$ZBIN/navi"; assert "$navi" is_executable
|
614 | 587 | run $navi --version; assert $state equals 0
|
615 | 588 | }
|
|
659 | 632 | local pulumi="$ZBIN/pulumi"; assert "$pulumi" is_executable
|
660 | 633 | run "$pulumi" version; assert $state equals 0
|
661 | 634 | }
|
662 |
| -@test 'qsv' { # CSVs sliced, diced & analyzed. |
663 |
| - run zinit ver'0.112.0' for @jqnatividad/qsv; assert $state equals 0 |
| 635 | +@test 'qsv' { # Blazing-fast Data-Wrangling toolkit |
| 636 | + run zinit for @dathere/qsv; assert $state equals 0 |
664 | 637 | local qsv="$ZBIN/qsv"; assert "$qsv" is_executable
|
665 | 638 | run "$qsv" --version; assert $state equals 0
|
666 | 639 | }
|
|
737 | 710 | run $shfmt --version; assert $state equals 0
|
738 | 711 | }
|
739 | 712 | @test 'skim' { # Fuzzy Finder in rust
|
740 |
| - run zinit ver'v0.9.4' for @lotabout/skim; assert $state equals 0 |
| 713 | + run zinit for @skim-rs/skim; assert $state equals 0 |
741 | 714 | local skim="$ZBIN/sk"; assert "$skim" is_executable
|
742 | 715 | run "$skim" --version; assert $state equals 0
|
743 | 716 | }
|
|
762 | 735 | run "$stern" --version; assert $state equals 0
|
763 | 736 | }
|
764 | 737 | @test 'tealdeer' { # A very fast implementation of tldr in Rust
|
765 |
| - run zinit lbin'!tealdeer* -> tealdeer' for @dbrgn/tealdeer; assert $state equals 0 |
| 738 | + run zinit lbin'!tealdeer* -> tealdeer' for @tealdeer-rs/tealdeer; assert $state equals 0 |
766 | 739 | local tealdeer="$ZBIN/tealdeer"; assert "$tealdeer" is_executable
|
767 | 740 | run "$tealdeer" --version; assert $state equals 0
|
768 | 741 | }
|
|
786 | 759 | local tre="$ZBIN/tre"; assert "$tre" is_executable
|
787 | 760 | run $tre --version; assert $state equals 0
|
788 | 761 | }
|
789 |
| -@test 'tv' { # A cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment |
790 |
| - run zinit for @uzimaru0000/tv; assert $state equals 0 |
791 |
| - local tv="$ZBIN/tv"; assert "$tv" is_executable |
792 |
| - run $tv --version; assert $state equals 0 |
793 |
| -} |
794 | 762 | @test 'up' { # Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS
|
795 | 763 | run zinit lbin'!up* -> up' for akavel/up; assert $state equals 0
|
796 | 764 | local up="$ZBIN/up"; assert "$up" is_executable
|
|
845 | 813 | run $yq --version; assert $state equals 0
|
846 | 814 | }
|
847 | 815 | @test 'zed' { # Tooling for super-structured data: a new and easier way to manipulate data
|
848 |
| - run zinit for @brimdata/zed; assert $state equals 0 |
| 816 | + run zinit for @brimdata/super; assert $state equals 0 |
849 | 817 | local zed="$ZBIN/zed"; assert "$zed" is_executable
|
850 | 818 | run $zed --version; assert $state equals 0
|
851 | 819 | }
|
|
0 commit comments