~ chicken-core (master) /scripts/make-wrapper.scm
Trap1;;;; make-wrapper.scm - generate "trampoline" script for program2;3; usage: csi -s make-wrapper.scm NAME BINPATH45(import (chicken pathname))67(let* ((args (command-line-arguments))8 (name (car args))9 (prefix (cadr args)))10 (with-output-to-file (make-pathname prefix name)11 (lambda ()12 (display #<#EOF13##!/bin/sh1415if test -d .chicken; then16 exec .chicken/bin/"#{name}" "$@"17else18 exec "#{prefix}"/"#{name}" "$@"19fi2021EOF22))))