#!/usr/bin/env 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