500cbbc79bf407f6a7933d9a8376c1bef2fb7ea9

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

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

Add cabal_sandbox_info function

Diff

 1diff --git a/plugins/cabal/cabal.plugin.zsh b/plugins/cabal/cabal.plugin.zsh
 2index 8d3c64587155a75a48055fa28d649159d328a874..9f76add7a30a791add54a4b5af864b4d18172262 100644
 3--- a/plugins/cabal/cabal.plugin.zsh
 4+++ b/plugins/cabal/cabal.plugin.zsh
 5@@ -1,3 +1,14 @@
 6+function cabal_sandbox_info() {
 7+    cabal_files=(*.cabal(N))
 8+    if [ $#cabal_files -gt 0 ]; then
 9+        if [ -f cabal.sandbox.config ]; then
10+            echo "%{$fg[green]%}sandboxed%{$reset_color%}"
11+        else
12+            echo "%{$fg[red]%}not sandboxed%{$reset_color%}"
13+        fi
14+    fi
15+}
16+
17 function _cabal_commands() {
18     local ret=1 state
19     _arguments ':subcommand:->subcommand' && ret=0