Stack interpreter option - Add an external dependency

285 Views Asked by At

I'm making a script with Turtle and I need a dependency from GitHub. I saw that you can add such a dependency when you make a project by putting this in your stack.yaml:

packages:
- location:
    git: https://github.com/githubuser/reponame.git
    commit: somecommitID

But is it possible to add it via the command line?

This is the command line used to run the script:

stack --resolver lts-3.2 --install-ghc runghc --package turtle

Edit:

These are the first lines of my script:

#!/usr/bin/env stack
-- stack --resolver lts-3.1 --install-ghc runghc --package turtle

import Turtle
...
1

There are 1 best solutions below

0
On

We do not support all of stack.yaml options on the commandline. I recommend putting a stack.yaml somewhere. If you don't want to just put it in the same folder as the script, use "--stack-yaml"