#!/bin/sh # This script adds a dependency to the project. set -e NEW_DEP=$1 # Add argument to dune-project after the word (depends # So (depends dune dream ppx becomes (depends dune dream ppx NEW_DEP sed -i "s/\(depends.*\)/\1 $NEW_DEP/" dune-project # Run dune to update the project dune build ann_bloop.opam # Run cat to generate a new package-deps.json cat $(nix eval .#package-defs --raw) > package-defs.json