a89f961b452a741269b697d8691e2d216f16e6de
[webi-installers/.git] / webi / webi.bash
1 #!/bin/bash
2
3 # title: Webi
4 # homepage: https://webinstall.dev
5 # tagline: webinstall.dev for the CLI
6 # description: |
7 #   for the people like us that are too lazy even to run `curl https://webinstall.dev/PACKAGE_NAME` - just `webi PACKAGE_NAME` instead
8
9 # TODO webi package@semver#channel
10
11 cat << EOF > ~/.local/bin/webi
12 set -e
13 set -u
14
15 my_package=\${1:-}
16 if [ -z "\$my_package" ]; then
17         echo "Usage: webi <package>"
18         echo "Example: webi node"
19         exit 1
20 fi
21
22 curl -fsSL "https://webinstall.dev/\$my_package" | bash
23 EOF
24 chmod a+x ~/.local/bin/webi