/ concept-collection / benchcompress
Sign in
concept-collection / benchcompress
benchcompress / devel / format_code.sh
19 lines · 601 BCodeBlameHistory
67290a2markov benchJeremy Magland 1#!/bin/bash
0602a7eui improvementsJeremy Magland 3# Get the directory where the script is located
4SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
5PROJECT_ROOT="$( cd "$SCRIPT_DIR/.." && pwd )"
67290a2markov benchJeremy Magland 7# Format Python code
8echo "Formatting Python code..."
0602a7eui improvementsJeremy Magland 9black "$PROJECT_ROOT/zia_benchmark/src/zia_benchmark"
67290a2markov benchJeremy Magland 10
11# Format TypeScript/JavaScript code
12echo "Formatting TypeScript/JavaScript code..."
0602a7eui improvementsJeremy Magland 13cd "$PROJECT_ROOT/web-ui" && npm run format
67290a2markov benchJeremy Magland 14
03f201aformat C++Jeremy Magland 15# Format C++ code
16echo "Formatting C++ code..."
17find "$PROJECT_ROOT" -type f \( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" \) -exec clang-format -i {} \;
67290a2markov benchJeremy Magland 19echo "Code formatting complete!"
moveopenescclose