Files
textmate/bin/create_default_bundles_tbz
Allan Odgaard 9894969e67 Initial commit
2012-08-09 16:25:56 +02:00

20 lines
714 B
Bash
Executable File

#!/bin/sh
set -u
builddir="${builddir:-$HOME/build/TextMate}"
bl="$builddir/Applications/bl/bl"
TBZ_DST="Applications/TextMate/resources/DefaultBundles.tbz"
BUNDLES_DST="$(mktemp -dt bundles)"
BZIP2_FLAG="-j"
if which -s pbzip2; then
BZIP2_FLAG="--use-compress-prog=pbzip2"
fi
ninja "$bl" && \
mkdir -p "$BUNDLES_DST/Managed" && \
"$bl" -C "$BUNDLES_DST/Managed" install Apache Bundle\ Development Bundle\ Support C CSS Diff Git HTML Hyperlink\ Helper JavaScript JSON Mail Make Markdown Math Mercurial Objective-C PHP Property\ List Python Ruby SCM Shell\ Script Source SQL Subversion Text TextMate Themes TODO XML && \
gnutar -cf "$TBZ_DST" "$BZIP2_FLAG" -C "$BUNDLES_DST" "Managed"
rm -rf "$BUNDLES_DST"