mte/unikernel/duniverse/dune_/vendor/update-cmdliner.sh
2025-11-11 02:07:51 +01:00

28 lines
442 B
Bash
Executable file

#!/bin/bash
version=430664dd13c4645bda0e9c39f7d0ec75c1534874
set -e -o pipefail
TMP="$(mktemp -d)"
trap "rm -rf $TMP" EXIT
rm -rf cmdliner
mkdir -p cmdliner/src
(
cd $TMP
git clone https://github.com/ocaml-dune/cmdliner.git
cd cmdliner
git checkout $version
dune subst
cd src
)
SRC=$TMP/cmdliner
cp -v $SRC/LICENSE.md cmdliner
cp -v $SRC/src/*.{ml,mli} cmdliner/src
git checkout cmdliner/src/dune
git add -A .