#!/usr/bin/env bash # `$1` is the directory to generate the IDLs in, defaults to `./idls` if [ $# = 1 ]; then dir=$1 else dir=$PWD/idls fi cd programs/idl anchor idl parse --file src/lib.rs -o $dir/parse.json anchor idl build -o $dir/build.json cd ../generics anchor idl build -o $dir/generics_build.json cd ../relations-derivation anchor idl build -o $dir/relations_build.json