diff options
| author | LLLL Colonq <llll@colonq> | 2023-11-16 19:06:43 -0500 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2023-11-16 19:06:43 -0500 |
| commit | dcef0b65069fb38fd0f6c4382353167f603ebff1 (patch) | |
| tree | 45954ffe308c3dd056e6af4f734e6d2af89e5856 /deps/discord-haskell/docs/installing.md | |
Initial commit
Diffstat (limited to 'deps/discord-haskell/docs/installing.md')
| -rw-r--r-- | deps/discord-haskell/docs/installing.md | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/deps/discord-haskell/docs/installing.md b/deps/discord-haskell/docs/installing.md new file mode 100644 index 0000000..9ded477 --- /dev/null +++ b/deps/discord-haskell/docs/installing.md @@ -0,0 +1,97 @@ +### Installing + +discord-haskell is on hosted on hackage at <https://hackage.haskell.org/package/discord-haskell>, + +use the latest the HACKAGE_VERSION from the changelog +<https://github.com/discord-haskell/discord-haskell/blob/master/changelog.md> + + +#### Stack - Hackage (recommended) + +In `stack.yaml` + +```yaml +extra-deps: +- emoji-0.1.0.2 +- discord-haskell-HACKAGE_VERSION +``` + +In `project.cabal` + +```cabal +executable haskell-bot + main-is: src/Main.hs + default-language: Haskell2010 + ghc-options: -threaded + build-depends: base + , text + , discord-haskell +``` + + + + + + +#### Cabal - Hackage + +In `project.cabal` + +```cabal +cabal-version: 2.0 +name: haskell-bot +version: 0.0.1 +build-type: Simple + +executable haskell-bot + main-is: src/Main.hs + default-language: Haskell2010 + ghc-options: -threaded + build-depends: base + , text + , discord-haskell == HACKAGE_VERSION + -- check hackage for most recent available version: + -- https://hackage.haskell.org/package/discord-haskell +``` + + + + + + +#### Stack - GitHub + +For specific/alternate versions not released on hackage. Only recommended if you're trying out a fork, or trying out a newer version. + +## Stack - GitHub + +In `stack.yaml` +```yaml +resolver: lts-16.20 + +extra-deps: +- git: git@github.com:discord-haskell/discord-haskell.git + commit: SOME_COMMIT_HASH + # go to https://github.com/discord-haskell/discord-haskell/commits/master + # and click on a commit to view the commit hash + # if you don't have a specific hash you're looking for, + # I recommend using the `Stack - Hackage` style installing +- emoji-0.1.0.2 +``` + +In `project.cabal` + +```cabal +cabal-version: 2.0 +name: haskell-bot +version: 0.0.1 +build-type: Simple + +executable haskell-bot + main-is: src/Main.hs + default-language: Haskell2010 + ghc-options: -threaded + build-depends: base + , text + , discord-haskell +``` |
