28 lines
919 B
Bash
Executable File
28 lines
919 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Format script for kfmtbox with Allman brace style
|
|
# This script uses nightly Rust to format code with Allman brace style
|
|
|
|
set -e
|
|
|
|
echo "🔧 Formatting code with Allman brace style..."
|
|
|
|
# Check if nightly Rust is installed
|
|
if ! /Users/james.maes/.cargo/bin/rustup show | grep -q "nightly"; then
|
|
echo "📦 Installing nightly Rust..."
|
|
/Users/james.maes/.cargo/bin/rustup install nightly
|
|
fi
|
|
|
|
# Use nightly rustfmt with Allman brace style configuration
|
|
echo "🎨 Running rustfmt with Allman brace style..."
|
|
/Users/james.maes/.cargo/bin/rustup run nightly cargo fmt
|
|
|
|
echo "✅ Formatting complete!"
|
|
echo ""
|
|
echo "📋 Style applied:"
|
|
echo " - 3-space indentation"
|
|
echo " - 100-character line limit"
|
|
echo " - Allman brace style (opening braces on new lines)"
|
|
echo " - Consistent spacing and formatting"
|
|
echo ""
|
|
echo "💡 Your RustIDE should now format with Allman brace style automatically!" |