added commands for features

This commit is contained in:
2025-07-13 21:28:05 +02:00
parent e1e9b31f00
commit 768bab6d57
2 changed files with 45 additions and 1 deletions

32
input.txt Normal file
View File

@@ -0,0 +1,32 @@
Vorrede,
Ein ſchönes Wort jenes Wort des Propheten: „„Thuet
Salz darein!“
Als zu dem Propheten Eliſa die Männer von Jericho ka»
men und klagten, daß das Waſſer der Stadt böſe und das Land
unfruchtbar ſey, ſprach er: „„Bringet mir her eine neue Schaale
und thut Salz darein!“ Und ſie brachten es ihm z da ging
er hinaus zu der Waſſerquelle und warf das Salz hinein und
machte ſie mit dem Worte des Herrn geſund*).
Unſer theurer Krummacher hat es am lebhafteſten gefühlt,
daß dieſes prophetiſche Wunder ſymboliſche Bedeutung hat und
geiſtlich zu allen Zeiten in der Gemeinde wiederholt werden muß.
Wenigſtens müſſen wir beſtändig um die geiſtliche Erneuerung
deſſelben flehen. Wir ſehnen uns danach, wir erflehen ſie. Auch
unſere Brunnen ſind abgeſtanden , faul, vergiftet und hauchen
den Tod aus , der nicht eine Stadt und Gegend , ſondern eine
Welt zu verderben droht, und in unſern Tagen ſchreklicher als
jemals vorher wüthet. Jene vergifteten Brunnen ſind die Wiſ-
ſenſc<aften, die in ſchreFlicher Lo8gebundenheit von allem
Göttlichen mit ihren ſelbſtgemachten Geſezen das geſammte Uni-
verſum zu umſchließen ſich anmaaßenz die Künſte, die ihrem
urſprünglichen Beruf, Weiſſagerinnen zu ſeyn vom Jenſeits,
hohnlachend Valet gegeben haben, um die Sünde mit dem Glanze
der Verklärung zu umweben z; eine Theologie, die aus dem
Eignen redet, wie der Vater der Lügen, und die inwendig ca-
naanitiſch geſinnt fich, den Leviten - Ro> heuchleriſ<) umgeworfen
hat; eine Philoſophie, welche das Nicht-Seyn des Aller-
Hegel üb. Kunſt u. Rel. 1

View File

@@ -12,7 +12,8 @@ struct Cli {
#[derive(Subcommand)] #[derive(Subcommand)]
enum Commands { enum Commands {
CorrectWord(WordArgs) CorrectWord(WordArgs),
CorrectFile(FileArgs)
} }
#[derive(Args)] #[derive(Args)]
@@ -22,6 +23,14 @@ struct WordArgs {
list_path: String list_path: String
} }
#[derive(Args)]
struct FileArgs {
#[arg(short,long)]
input: String,
list_path: String,
output: String
}
fn main() { fn main() {
let cli: Cli = Cli::parse(); let cli: Cli = Cli::parse();
@@ -29,6 +38,9 @@ fn main() {
Commands::CorrectWord(args) => { Commands::CorrectWord(args) => {
let out: String = utils::correct(args.input.clone(), args.list_path.clone()); let out: String = utils::correct(args.input.clone(), args.list_path.clone());
println!("{}", out); println!("{}", out);
},
Commands::CorrectFile(args) => {
utils::correct_file(args.input.clone(), args.list_path.clone(), args.output.clone())
} }
} }
} }