14 lines
433 B
Bash
14 lines
433 B
Bash
#!/usr/bin/env bash
|
|
# Build script - compiles both CLI and GUI (bash)
|
|
# Requires JDK 8+ on PATH
|
|
set -e
|
|
echo "Compiling DuplicateFinder.java and DuplicateFinderGUI.java..."
|
|
javac -d . DuplicateFinder.java DuplicateFinderGUI.java
|
|
echo "Build OK"
|
|
ls -lh *.class
|
|
echo ""
|
|
echo "Run CLI: java DuplicateFinder --help"
|
|
echo "Run GUI: java DuplicateFinderGUI"
|
|
echo "Run GUI via CLI: java DuplicateFinder --gui"
|
|
echo "Or use: ./run.sh [args]"
|