diff --git a/..develop.cmd b/..develop.cmd new file mode 100755 index 000000000..185ab6a1c --- /dev/null +++ b/..develop.cmd @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +echo "Develop running... Press Enter to terminate" +read diff --git a/shell.nix b/shell.nix index d420eec75..cb2e37213 100644 --- a/shell.nix +++ b/shell.nix @@ -6,13 +6,17 @@ let haskellPackages = pkgs.haskellPackages; develop = pkgs.writeScriptBin "develop" (import ./nix/develop.nix { inherit pkgs; } '' - if [ -n "$ZSH_VERSION" ]; then - autoload -U +X compinit && compinit - autoload -U +X bashcompinit && bashcompinit - fi - eval "$(stack --bash-completion-script stack)" + if [ -x .develop.cmd ]; then + ./.develop.cmd + else + if [ -n "$ZSH_VERSION" ]; then + autoload -U +X compinit && compinit + autoload -U +X bashcompinit && bashcompinit + fi + eval "$(stack --bash-completion-script stack)" - $(getent passwd $USER | cut -d: -f 7) + $(getent passwd $USER | cut -d: -f 7) + fi ''); inDevelop = pkgs.writeScriptBin "in-develop" ''