Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reiddraper/ordeal
https://github.com/reiddraper/ordeal
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/reiddraper/ordeal
- Owner: reiddraper
- License: bsd-3-clause
- Created: 2015-08-14T02:49:40.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-31T21:19:27.000Z (almost 8 years ago)
- Last Synced: 2024-10-13T21:41:55.222Z (about 1 month ago)
- Language: Haskell
- Size: 7.81 KB
- Stars: 75
- Watchers: 6
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE
Awesome Lists containing this project
README
Ordeal automates the following:
```shell
$ stack ghci myproject
...
ghci> import Main
ghci> Main.main
-- listening on localhost:3000
-- edit some files...
Ctrl-c
ghci> :reload
ghci> import Main
ghci> Main.main
-- repeat
```Ordeal might be anagram of reload.
## Installation
```
$ git clone [email protected]:reiddraper/ordeal.git
$ cd ordeal
$ stack build && stack install
```## Usage
To use Ordeal, you'll need a `.ordeal` file, which has the commands to run your
project.```shell
$ cat .ordeal
import Main
Main.main# examples
$ ordeal # defaults to `stack ghci`
$ ordeal stack ghci myproject
$ ordeal cabal repl
```