search and install packages via bash?
Richard Beels
rbeels@yahoo.com
Thu Jul 8 21:11:10 GMT 2021
At 07/08/2021 at 10:19, Shakespearean monkeys danced on Ulli
Horlacher's keyboard and said:
>This part was easy:
>
>W10dev:/usr/local/bin: cygsearch ksh
>Found 449 matches for ksh
>kshisen-debuginfo-17.04.3-1 - kshisen-debuginfo: Debug info for kshisen
><snipped>
>mksh-56c-1 - mksh: MirBSD Korn Shell
1.maybe you saw nothing selected for install because the main
window's view chooser was to "pending" and not "full"?
2, use fzf. i don't use it (yet?) but it should be something like:
cyginst() { # a little function to install a package from the cli
_pkg=$(cygsearch "$1" | fzf | cut -f1 -d'-' )
/setup-x86_64.exe ... -P "$_pkg"
}
the cut is to strip off all the versioning choices. i think fzf can
even allow you to edit the choice you make to eliminate that. or you
you change the cut to a sed and only strip off '-[0-9]*' for apps
that use a dash in their real name (can't think of one ottomh, but...).
fzf is packaged for cygwin and the github page has more help than I
cared to read when I found it. :)
Cheers!
More information about the Cygwin
mailing list