From 6439744fa2dc3d594e9130a7930c923620b97b98 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 7 Sep 2016 07:39:10 -0700 Subject: [PATCH] extra: give hledger-rewrite.hs a stack script header and some guidance for compiling or interpreting it. This may be helpful for getting started, although the suggested commands still require that you're in the hledger source tree. --- extra/hledger-rewrite.hs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/extra/hledger-rewrite.hs b/extra/hledger-rewrite.hs index de0d8c5b7..09cdac333 100755 --- a/extra/hledger-rewrite.hs +++ b/extra/hledger-rewrite.hs @@ -1,5 +1,13 @@ -#!/usr/bin/env runhaskell --- {-# LANGUAGE CPP #-} +#!/usr/bin/env stack +{- stack runghc --verbosity info + --package hledger-lib + --package hledger + --package megaparsec + --package text +-} +-- To compile this script: cd hledger; stack ghc extra/hledger-rewrite.hs +-- To run it "interpreted": cd hledger; extra/hledger-rewrite.hs ARGS + {-| hledger-rewrite [PATTERNS] --add-posting "ACCT AMTEXPR" ...