Browse Source

Merge pull request #2541 from puffnfresh/cabal-sandboxes-info

Add cabal_sandbox_info function
Robby Russell 11 years ago
parent
commit
500cbbc79b
1 changed files with 11 additions and 0 deletions
  1. 11 0
      plugins/cabal/cabal.plugin.zsh

+ 11 - 0
plugins/cabal/cabal.plugin.zsh

@@ -1,3 +1,14 @@
+function cabal_sandbox_info() {
+    cabal_files=(*.cabal(N))
+    if [ $#cabal_files -gt 0 ]; then
+        if [ -f cabal.sandbox.config ]; then
+            echo "%{$fg[green]%}sandboxed%{$reset_color%}"
+        else
+            echo "%{$fg[red]%}not sandboxed%{$reset_color%}"
+        fi
+    fi
+}
+
 function _cabal_commands() {
     local ret=1 state
     _arguments ':subcommand:->subcommand' && ret=0