cabalInit :: CabalNew -> Sh ()
cabalInit c@CabalNew{..} =
    cabal_ c "init" $ catMaybes [ Just  "--non-interactive"
                                , Just  "--is-library"
                                , Just  "--main-is=Main.hs"
                                , ifSet "license"  projectLicense
                                , ifSet "email"    projectEmail
                                , ifSet "synopsis" projectSynopsis
                                ]
cabalInit :: CabalNew -> Sh ()
cabalInit c@CabalNew{..} =
    cabal_ c "init" $ catMaybes [ Just  "--non-interactive"
                                , Just  "--is-library"
                                , Just  "--main-is=Main.hs"
                                , ifSet "license"  projectLicense
                                , ifSet "email"    projectEmail
                                , ifSet "synopsis" projectSynopsis
                                ]
cabalInit c@CabalNew{..} =
    cabal_ c "init" $ catMaybes [ Just  "--non-interactive"
                                , Just  "--is-library"
                                , Just  "--main-is=Main.hs"
                                , ifSet "license"  projectLicense
                                , ifSet "email"    projectEmail
                                , ifSet "synopsis" projectSynopsis
                                ]