zshでcabal-sandboxの状態を表示するを見た方が良いかも知れません。
概要
cabal runの立ち上がりが遅いのでrunhaskellを使うrunsandboxを作った
read morecabal runの立ち上がりが遅いのでrunhaskellを使うrunsandboxを作った
read moreテスト投稿を兼ねてこの記事を書いている時の操作について書いておきます。
watch引数を与えて起動する。localhost:8000でプレビューできる。デプロイスクリプトでは、
site.hs rebuildで再ビルド_siteからrsyncでdeployディレクトリにコピーdeployディレクトリ(remote originをphilopon.github.ioに、branchをmasterにしてる)に移動して全ファイルをgithub pagesのmasterブランチにpushposts以下をsourcesブランチにpushみたいな操作をしております。set -eしてるので3で新しいファイルが無かったりするとそこで止まってくれます。set -e便利。