file-command-qq (hackage): file-command-qq is a simple quasiquoter for running system commands that take a filepath as an argument.  For instance  will return  You can think of [s|echo $filename|] essentially converts into  Here is another example  All "file parts" start with a '$'. The '$' can be escaped by preceding it with a '\'  There are the following options for "file parts"  $path  $root  $directory  $parent  $filename  $dirname  $basename  $ext  Which correspond to the respective functions in https://hackage.haskell.org/package/system-filepath-0.4.6/docs/Filesystem-Path.html#g:1
Keywords: library|mit|system