#!/usr/bin/env hy ;; vim: filetype=hy (import sys [argv]) (import re [sub]) (import os [environ :as hy-env]) (import subprocess [check-output]) (setv env hy-env) (setv (get env "PATH") (+ (get hy-env "PATH") ":./scripts")) (print (sub r"\$\[(.*?)\]" (fn [sequence] (. (check-output (.group sequence 1) :shell True :executable "bash" :env env) (decode) (strip))) (with [fp (open (get argv 1) "r")] (.read fp))))