34 lines
649 B
Bash
Raw Normal View History

2017-12-01 09:17:25 -08:00
#!/usr/bin/env bash
OS=$(uname -s)
function is_macos() {
[[ "$OS" =~ Darwin ]]
}
function is_linux() {
[[ "$OS" =~ Linux ]]
}
function is_nixos() {
is_linux && [[ "$(uname -v)" == *NixOS* ]]
}
2017-12-01 09:17:25 -08:00
function exit_unless_os_supported() {
if [ "$IN_NIX_SHELL" == 'pure' ]; then
cecho "@red[[This install script is not supported in a pure Nix shell]]"
echo
exit 1
fi
2017-12-21 10:28:55 +01:00
if ! is_macos && ! is_linux; then
cecho "@red[[This install script currently supports Mac OS X and Linux \
via apt. To manually install, please visit the docs for more information:]]
2017-12-01 09:17:25 -08:00
@blue[[https://status.im/build_status]]"
2017-12-01 09:17:25 -08:00
echo
exit 1
fi
}