You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
samples/packages/cli_pkg/src/templates/standalone/executable.sh.mustache

21 lines
606 B

#!/bin/sh
# This script drives the standalone {{{name}}} package, which bundles together a
# Dart executable and a snapshot of {{{name}}}.
follow_links() {
# Use `readlink -f` if it exists, but fall back to manually following symlnks
# for systems (like older Mac OS) where it doesn't.
file="$1"
if readlink -f "$file" 2>&-; then return; fi
while [ -h "$file" ]; do
file="$(readlink "$file")"
done
echo "$file"
}
# Unlike $0, $BASH_SOURCE points to the absolute path of this file.
path=`dirname "$(follow_links "$0")"`
exec "$path/src/dart" "$path/src/{{{executable}}}.snapshot" "$@"