.TH ROMULUS 1 "Oct 24 2020" .SH NAME romulus \- sed/awk like stream processor. .SH SYNOPSIS \fBromulus\fR [-e | --expr ] [-f | --file ] [ ...] [--features] [-E | --explicit] [-i | --inplace ] [-l | --lint ] [-o | --ouput ] [-s | --sep ] .SH DESCRIPTION A modern stream editor. .SH SAMPLES .PP \'2,$ & [/kube/, _, hash] print hash\' .RS 4 extract k8s oriented docker hashes .RE .SH OPTIONS .PP .RS 4 input to be processed .RE .PP -e, --expr \fB\fR .RS 4 Use an expression to process files .RE .PP -f, --file \fB\fR .RS 4 read a file of expressions .RE .PP --features .RS 4 list freatures romulus was compiled with .RE .PP -E, --explicit .RS 4 disable implicit line printing .RE .PP -i, --inplace \fB\fR .RS 4 replace file contents in inputs .RE .PP -l, --lint \fB\fR .RS 4 prints warnings based on levels, warn by default. .RS 2 .PP warn: print to stderr, run program .PP off: do not print lints, run program .PP strict: print to stderr, does not run program if found .RE .RE .PP -o, --out \fB\fR .RS 4 output to specified file, stdout by default. .RE .PP -s, --sep \fB\fR .RS 4 seperates lines to by matched by destructuring. \\s+ by default .RE .SH "ENVIRONMENT VARIABLES" .PP \fBRLINT\fR Sets default lint level .PP \fBRSEP\fR Sets default seperator regex