projects
/
webi-installers
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get all node releases
[webi-installers/.git]
/
webi
/
webi.bash
diff --git
a/webi/webi.bash
b/webi/webi.bash
index 665f7c6fb8e326700ca3da47d2c3e851a6114853..1231c7720e34b8e814b4c5e896af70375fc7525e 100644
(file)
--- a/
webi/webi.bash
+++ b/
webi/webi.bash
@@
-4,16
+4,35
@@
# homepage: https://webinstall.dev
# tagline: webinstall.dev for the CLI
# description: |
# homepage: https://webinstall.dev
# tagline: webinstall.dev for the CLI
# description: |
-# for the people like us that are too lazy even to run `curl https://webinstall.dev/PACKAGE_NAME` - just `webi PACKAGE_NAME` instead
+# for the people like us that are too lazy even to run <kbd>curl https://webinstall.dev/PACKAGE_NAME | bash</kbd>
+# examples: |
+# ```bash
+# webi node
+# ```
+# <br/>
+#
+# ```bash
+# webi golang
+# ```
+# <br/>
+#
+# ```bash
+# webi rustlang
+# ```
+# TODO webi package@semver#channel
+
+cat << EOF > ~/.local/bin/webi
set -e
set -u
set -e
set -u
-my_package=${1:-}
-if [ -z "$my_package" ]; then
+my_package=
\
${1:-}
+if [ -z "
\
$my_package" ]; then
echo "Usage: webi <package>"
echo "Example: webi node"
exit 1
fi
echo "Usage: webi <package>"
echo "Example: webi node"
exit 1
fi
-curl -fsSL "https://webinstall.dev/$my_package" | bash
+curl -fsSL "https://webinstall.dev/\$my_package" | bash
+EOF
+chmod a+x ~/.local/bin/webi