Ver código fonte

Do not delete rvfile by default

Alois Mahdal 10 anos atrás
pai
commit
d792b0f6fd
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4
    2
      dotfiles/bash/post.bashrc

+ 4
- 2
dotfiles/bash/post.bashrc Ver arquivo

@@ -12,13 +12,15 @@ __make_ps1d() {
12 12
     local rvfile="/var/tmp/bash-rv/$$.lastrv"
13 13
     local lastrv
14 14
     read lastrv <<<$(cat $rvfile 2>/dev/null)
15
+    local do_rm=false
16
+    test "$1" == "-r" && do_rm=true
15 17
     if [ 0$lastrv -gt 0 ];
16 18
     then
17
-        echo "$lastrv"
19
+        echo "!$lastrv!"
18 20
     else
19 21
         echo ""
20 22
     fi
21
-    rm -f $rvfile
23
+    $do_rm && rm -f $rvfile
22 24
 }
23 25
 
24 26
 __save_rv() {