František Kučera <franta-hg@frantovo.cz> [Tue, 05 Feb 2019 20:40:32 +0100] rev 15
add --input-attributes-append and --input-attributes-prepend for adding attributes using --output-attribute instead of replacing whole attribute list
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Feb 2019 12:41:54 +0100] rev 14
add --drop option: all Guile code will be executed but not relational output for given relation will be generated
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Feb 2019 12:14:58 +0100] rev 13
add --define for global variables (can be overridden by relation's ones)
František Kučera <franta-hg@frantovo.cz> [Tue, 05 Feb 2019 00:06:44 +0100] rev 12
add --output-attribute so output relation can have different attributes than the input relation
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 21:53:10 +0100] rev 11
add --define for passing parameters from the outside environment
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 19:52:37 +0100] rev 10
Guile --before-records, --after-records and relpipe-relation-name variable
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 19:29:52 +0100] rev 9
Guile --for-each record
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 19:02:50 +0100] rev 8
Guile can now process multiple relations in the stream
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 12:35:17 +0100] rev 7
RelationalWriter dependency injection
František Kučera <franta-hg@frantovo.cz> [Sun, 03 Feb 2019 01:44:07 +0100] rev 6
CLI parser: first version (only single relation is supported)
František Kučera <franta-hg@frantovo.cz> [Sun, 27 Jan 2019 17:57:03 +0100] rev 5
ValueHandler instead of StringHandler interface; Guile now allows filtering and record modifications
František Kučera <franta-hg@frantovo.cz> [Tue, 22 Jan 2019 16:12:32 +0100] rev 4
update Usage text
František Kučera <franta-hg@frantovo.cz> [Tue, 22 Jan 2019 15:07:21 +0100] rev 3
add $ prefix to attribute variables
František Kučera <franta-hg@frantovo.cz> [Sun, 20 Jan 2019 01:23:34 +0100] rev 2
record filtering in Guile
try:
relpipe-in-fstab | relpipe-tr-guile 'fstab' '(= pass 2)' | relpipe-out-tabular
relpipe-in-fstab | relpipe-tr-guile 'fstab' '(equal? mount_point "/")' | relpipe-out-tabular
František Kučera <franta-hg@frantovo.cz> [Sun, 20 Jan 2019 01:02:40 +0100] rev 1
link to the Guile library and add some Guile demo code – evaluate code from CLI argument
try:
relpipe-in-fstab | relpipe-tr-guile 'fstab' '(or (= a b) (= a a) )' | relpipe-out-tabular
relpipe-in-fstab | relpipe-tr-guile 'fstab' '(or (= a b) (= a 9) )' | relpipe-out-tabular