Параметр интерпретатора стека - добавление внешней зависимости

Я делаю скрипт с Turtle, и мне нужна зависимость от GitHub. Я видел, что вы можете добавить такую ​​зависимость, когда вы делаете проект, поместив это в свой stack.yaml:

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

Но возможно ли добавить его через командную строку?

Это командная строка, используемая для запуска скрипта:

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

Редактировать:

Это первые строки моего скрипта:

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

import Turtle
...

1 ответ

Мы не поддерживаем все параметры stack.yaml в командной строке. Я рекомендую куда-нибудь положить stack.yaml. Если вы не хотите просто поместить его в ту же папку, что и скрипт, используйте "--stack-yaml"

Другие вопросы по тегам