packages feed

vcatt-0.1: app/Main.hs

{-# LANGUAGE OverloadedStrings #-}

module Main where

import           VC.Tree

import           Shelly

import           Control.Monad
import           Data.Foldable
import qualified Data.Text          as T
import           System.Environment

main :: IO ()
main = do
  args <- getArgs
  let startingPath = case args of
        [] -> "."
        (d:_) -> fromText $ T.pack d
  shelly $ do
    fps <- directories <$> check startingPath
    traverse_ (echo <=< toTextWarn) fps