File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -55,14 +55,15 @@ $ sudo pkgm update
5555>
5656> Shims are files with a single line, eg ` #!/usr/bin/env -S pkgx -q! node@22 ` .
5757>
58- > Thus using the shell to reinvoke the file via ` pkgx ` . You get all the benefits
59- > of an installed package without actually it actually being installed until it
60- > is needed. Traits desirable for certain types of self-healing, devops
61- > containers and plenty more one-off or ephemeral tasks.
58+ > Thus using the shell to invoke the program via ` pkgx ` . You get all the
59+ > benefits of an installed package—but only installed on-demand. Useful for
60+ > self-healing setups, devops, containers and plenty more one-off or ephemeral
61+ > tasks.
6262>
6363> Shims are pretty great—but have caveats. Some software might be surprised that
64- > a package is not fully “installed” and lead to errors. In practice we have
65- > seen issues only rarely and for more complex package combinations.
64+ > a package is not fully “installed” which can lead to unexpected errors. In
65+ > practice we have seen issues only rarely and for more complex package
66+ > combinations.
6667
6768## Installation
6869
@@ -89,4 +90,4 @@ brew rm pkgm || sudo rm /usr/local/bin/pkgm
8990- You install by executable name—thus you _ don’t have to do a search first_
9091- Installed packages can be installed as ` root `
9192- ` dev ` -aware installations
92- - Self -healing shims
93+ - Optional self -healing shims
You can’t perform that action at this time.
0 commit comments