(define-module (qkbox toot) #:use-module (ice-9 format) #:export (post)) (define* (post x #:key spoiler-text) (apply system* "toot" "post" (cond ((string? x) x) (else (format #f "~y" x))) `(,@(if spoiler-text `("-p" ,spoiler-text) '()))))