diff --git a/stpkg b/stpkg index 451d115bdc8e6db8229238b38d1ccf9f05ab3569..cc75fc7d9b0072cbbbed6eba3238466f61a7e052 100755 --- a/stpkg +++ b/stpkg @@ -576,11 +576,11 @@ __edit() { [ -z "$PACK_NAME" -o -z "$ACTION" -o -z "$STICKER_NAME" ] && die "Command argument are invalid, check the usage" shift 3 - local FILE="${STPKG_INSTALL}web/packs/$PACK_NAME.json" - [ ! -r "$FILE" ] && die "Can't read file '$FILE' associated to the '$PACK_NAME' pack" + local JSON_FILE="${STPKG_INSTALL}web/packs/$PACK_NAME.json" + [ ! -r "$JSON_FILE" ] && die "Can't read file '$JSON_FILE' associated to the '$PACK_NAME' pack" local TEMP=`mktemp --suffix=.stpkg` - cp $FILE $TEMP + cp $JSON_FILE $TEMP case "$ACTION" in add) @@ -618,8 +618,10 @@ __edit() { # TODO [OPTIONAL] Update the preview # TODO Add a dry mode, to only preview the change + # TODO If the pack was already added to the picker, re-add it to take into + # account the modifications #jq < $TEMP ### to test/review the change - cp $TEMP $FILE + cp $TEMP $JSON_FILE } __add() {