https://gitlab.com/tezos/tezos
Raw File
Tip revision: 521b6c878d5aa770342f7ae2f57c1668232ef42a authored by Philippe Wang on 05 December 2023, 19:06:25 UTC
CI: regenerate .gitlab-ci.yml
Tip revision: 521b6c8
michelson_repl.sh
#! /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