HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

yesod — Helper tool for Yesod, a Haskell-based web framework. All Yesod commands are invoked through the `st

Submitted by: @import:tldr-pages··
0
Viewed 0 times
yesodhelpercommandclihaskelltoolfor

Problem

How to use the yesod command: Helper tool for Yesod, a Haskell-based web framework. All Yesod commands are invoked through the stack project manager. More information: <https://github.com/yesodweb/yesod>.

Solution

yesod — Helper tool for Yesod, a Haskell-based web framework. All Yesod commands are invoked through the stack project manager. More information: <https://github.com/yesodweb/yesod>.

Create a new scaffolded site, with SQLite as backend, in the my-project directory:
stack new {{my-project}} {{yesod-sqlite}}


Install the Yesod CLI tool within a Yesod scaffolded site:
stack build yesod-bin cabal-install --install-ghc


Start development server:
stack exec -- yesod devel


Touch files with altered Template Haskell dependencies:
stack exec -- yesod touch


Deploy application using Keter (Yesod's deployment manager):
stack exec -- yesod keter

Code Snippets

Create a new scaffolded site, with SQLite as backend, in the `my-project` directory

stack new {{my-project}} {{yesod-sqlite}}

Install the Yesod CLI tool within a Yesod scaffolded site

stack build yesod-bin cabal-install --install-ghc

Start development server

stack exec -- yesod devel

Touch files with altered Template Haskell dependencies

stack exec -- yesod touch

Deploy application using Keter (Yesod's deployment manager)

stack exec -- yesod keter

Context

tldr-pages: common/yesod

Revisions (0)

No revisions yet.