https://gitlab.com/tezos/tezos
Raw File
Tip revision: dd3a30f89106383821fa6392e789fbd5ba886470 authored by Killian Delarue on 05 February 2024, 16:47:05 UTC
Merge branch 'v19-release' into latest-release
Tip revision: dd3a30f
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