bashrs-oracle 6.42.0

ML-powered error classification oracle for bashrs using aprender (GPU-accelerated)
Documentation

bashrs-oracle

ML-powered error classification oracle for bashrs using aprender (GPU-accelerated).

Features

  • GPU Acceleration: Uses aprender with trueno SIMD backend for fast inference
  • Error Classification: Classifies shell script errors into actionable categories
  • Fix Suggestions: Provides ML-based fix suggestions for common errors

Usage

use bashrs_oracle::{ErrorClassifier, ErrorCategory};

let classifier = ErrorClassifier::new()?;
let category = classifier.classify("unquoted variable expansion")?;

Categories

  • Security - Security vulnerabilities (injection, etc.)
  • Correctness - Logic errors and bugs
  • Style - Code style issues
  • Performance - Performance problems
  • Portability - Cross-shell compatibility issues

License

MIT OR Apache-2.0