Files
warp/script/prepare_bundled_pprof
2026-04-28 08:43:33 -05:00

31 lines
701 B
Bash
Executable File

#!/usr/bin/env bash
#
# Prepares bundled pprof for distribution.
#
# This script copies a pprof binary that should be bundled with Warp into a
# destination directory.
#
# Usage:
# prepare_bundled_pprof <destination_directory>
#
# Arguments:
# destination_directory: The directory where pprof should be installed.
set -e
if [ $# -ne 1 ]; then
echo "Error: Expected 1 argument (destination directory) but received $#" >&2
echo "Usage: $0 <destination_directory>" >&2
exit 1
fi
DEST_DIR="$1"
# Create the destination directory if it doesn't exist
mkdir -p "$DEST_DIR"
# Copy pprof
echo "Copying pprof to $DEST_DIR/pprof"
rm -f "$DEST_DIR/pprof"
cp "$(go tool -n pprof)" "$DEST_DIR/pprof"