aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-06-19 12:19:11 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-06-19 12:19:11 +0200
commit9eaee9f03dea9a155ff7e216535e5f1b63aad738 (patch)
tree30ab44859fcaf3590ef4405eb204a64dda1f631e
parentjsaccess: colorization (diff)
downloadlaurent-tools-9eaee9f03dea9a155ff7e216535e5f1b63aad738.tar.xz
laurent-tools-9eaee9f03dea9a155ff7e216535e5f1b63aad738.zip
jsaccess: add "jstore edit"
-rwxr-xr-xjsaccess/jstore.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/jsaccess/jstore.sh b/jsaccess/jstore.sh
index a82780c..4539ff2 100755
--- a/jsaccess/jstore.sh
+++ b/jsaccess/jstore.sh
@@ -265,6 +265,13 @@ action_rmall() {
echo "DELETED directory $enc_path"
}
+action_edit() {
+ _pass_read
+ _index_decrypt
+ vim $tmp
+ _index_encrypt
+}
+
action_init() {
store=$1
mkdir $store ||clean_exit 1
@@ -348,6 +355,11 @@ rmall)
_store_get $2
action_rmall
;;
+edit)
+ [ $# -ne 1 -a $# -ne 2 ] && usage_exit
+ _store_get $2
+ action_edit
+ ;;
init)
[ $# -ne 2 ] && usage_exit
action_init $2