The packaged jar offers a CLI by Picocli with the following features.
Runs the pipeline and evaluates it against the ground truth.
# Run with default configuration
java -jar ./ratlr.jar eval
# Run with specific configuration file
java -jar ./ratlr.jar eval -c ./config.json
# Run with multiple configurations
java -jar ./ratlr.jar eval -c ./configs/simple.json ./configs/reasoning
# Run with directory of configurations
java -jar ./ratlr.jar eval -c ./configsRuns the pipeline in transitive mode and evaluates it. This is useful for multi-step traceability link recovery.
# Run transitive evaluation with multiple configurations
java -jar ./ratlr.jar transitive -c ./configs/d2m.json ./configs/m2c.json -e ./configs/eval.json