mirror of
https://github.com/asciinema/asciinema.git
synced 2025-12-15 19:28:00 +01:00
Installation script
This commit is contained in:
39
bin/install
Executable file
39
bin/install
Executable file
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
|
||||
# _ _ _
|
||||
# (_|_) (_)
|
||||
# __ _ ___ ___ _ _ _ ___
|
||||
# / _` / __|/ __| | | | |/ _ \
|
||||
# | (_| \__ \ (__| | |_| | (_) |
|
||||
# \__,_|___/\___|_|_(_)_|\___/
|
||||
#
|
||||
# ascii.io recorder installation script
|
||||
|
||||
BIN_NAME="asciiio"
|
||||
BIN_URL="https://raw.github.com/sickill/ascii.io-cli/master/bin/asciiio.py"
|
||||
SUDO=""
|
||||
|
||||
if [ -d "$HOME/bin" ] && [[ ":$PATH:" == *":~/bin:"* || ":$PATH:" == *":$HOME/bin:"* ]]; then
|
||||
TARGET="$HOME/bin/$BIN_NAME"
|
||||
echo "Installing to $TARGET..."
|
||||
elif [ -d "/usr/local/bin" ] && [[ ":$PATH:" == *":/usr/local/bin:"* ]]; then
|
||||
TARGET="/usr/local/bin/$BIN_NAME"
|
||||
echo "Installing to $TARGET..."
|
||||
|
||||
if [ ! -w /usr/local/bin ]; then
|
||||
SUDO=sudo
|
||||
echo "You may be asked for sudo password to save the file in /usr/local/bin directory"
|
||||
fi
|
||||
else
|
||||
TARGET="./$BIN_NAME"
|
||||
echo "Couldn't find ~/bin or /usr/local/bin in your \$PATH, saving in current dir..."
|
||||
fi
|
||||
|
||||
$SUDO curl -skL $BIN_URL -o $TARGET
|
||||
|
||||
if [[ $? == 0 ]]; then
|
||||
$SUDO chmod +x $TARGET
|
||||
echo "Done. Now start recording by typing \"asciiio\"."
|
||||
else
|
||||
echo "Oopsie, something unexpected happened."
|
||||
fi
|
||||
Reference in New Issue
Block a user