diff --git a/quirks.nix b/quirks.nix index 9753bdd..075808a 100644 --- a/quirks.nix +++ b/quirks.nix @@ -21,17 +21,18 @@ echo "" ''; hint = flavor: '' + declare CODESPACE_TOKEN if [ "$GITHUB_ACTIONS" = "true" ]; then PREFIX="::notice::Hint:" else PREFIX="Hint:" fi - if [ "$GITHUB_ACTIONS" = "true" ] || [ -n "$CODESPACE_TOKEN" ]; then + if [ "$GITHUB_ACTIONS" = "true" ] || declare -p CODESPACE_TOKEN >/dev/null 2>&1; then echo "$PREFIX to reproduce this environment locally, use either:" \ "\`nix develop github:input-output-hk/devx#${flavor}\`, or" \ "\`docker run -it -v \$(pwd):/workspaces ghcr.io/input-output-hk/devx-devcontainer:x86_64-linux.${flavor}\`" fi - if [ -n "$CODESPACE_TOKEN" ]; then + if declare -p CODESPACE_TOKEN >/dev/null 2>&1; then echo "Quirks:" echo -e "\tThe Haskell VSCode extension might ask you \"How do you want the extension to manage/discover HLS and the relevant toolchain?\"" echo -e "\tChoose \"Manually via PATH\", not \"Automatically via GHCup\""