Raw File
#! /bin/bash

CLIENT='octez-client --mode mockup --base-dir /tmp/mockup'
STACK='{}'

while :
do
    read -r -p "> " COMMAND || exit 0
    if [ "$COMMAND" = "" ]
    then
        COMMAND='{}'
    fi
    NEWSTACK=$($CLIENT run michelson code "$COMMAND" on stack "$STACK" | head -n -2 | tail -n +2)
    if [ "$NEWSTACK" = "" ]
    then
        NEWSTACK="$STACK"
    else
        STACK="$NEWSTACK"
        echo "$STACK"
    fi
done
back to top