Initially taken by Niko Matsakis and lightly edited by Ryan Levick
- Introductions
- Cargo inside large build systems
- FFI
- Foundations and financial support
#!/usr/bin/env bash | |
set -eo pipefail | |
DATE=$(date +%Y%m%d-%H%M%S) | |
GROUP_NAME="buildkite-agent" | |
TEMPLATE_NAME="${GROUP_NAME}-${DATE}" | |
# Builder Group | |
gcloud compute instance-templates create "${TEMPLATE_NAME}-builder" \ |
ruby '2.7.1' | |
gem 'rails', github: 'rails/rails' | |
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data | |
# Action Text | |
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' | |
gem 'okra', github: 'basecamp/okra' | |
# Drivers |
#!/bin/bash | |
# Function to display usage information | |
usage() { | |
echo "Usage: $0 /path/to/input.mp4 [ /path/to/output_directory ]" | |
exit 1 | |
} | |
# Check if at least one argument (input file) is provided | |
if [ $# -lt 1 ]; then |