├── .github ├── CODEOWNERS └── workflows │ └── ci.yml ├── .gitignore ├── .headroom.yaml ├── .stylish-haskell.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── cabal.project ├── headroom-templates └── haskell.mustache ├── stack.yaml ├── summoner-cli ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app │ └── Cli.hs ├── examples │ ├── cabal-full │ │ ├── .github │ │ │ ├── dependabot.yml │ │ │ └── workflows │ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app │ │ │ └── Main.hs │ │ ├── appveyor.yml │ │ ├── benchmark │ │ │ └── Main.hs │ │ ├── cabal-full.cabal │ │ ├── src │ │ │ └── CabalFull.hs │ │ └── test │ │ │ └── Spec.hs │ ├── cabal-minimal │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── app │ │ │ └── Main.hs │ │ └── cabal-minimal.cabal │ ├── cabalScript.hs │ ├── full-batteries │ │ ├── .github │ │ │ ├── CODEOWNERS │ │ │ ├── dependabot.yml │ │ │ └── workflows │ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .stylish-haskell.yaml │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app │ │ │ └── Main.hs │ │ ├── appveyor.yml │ │ ├── benchmark │ │ │ └── Main.hs │ │ ├── extra.txt │ │ ├── full-batteries.cabal │ │ ├── src │ │ │ └── FullBatteries.hs │ │ ├── stack-8.0.2.yaml │ │ ├── stack-8.10.7.yaml │ │ ├── stack-8.2.2.yaml │ │ ├── stack-8.4.4.yaml │ │ ├── stack-8.6.5.yaml │ │ ├── stack-8.8.4.yaml │ │ ├── stack-9.0.2.yaml │ │ ├── stack-9.2.8.yaml │ │ ├── stack-9.4.8.yaml │ │ ├── stack-9.6.6.yaml │ │ ├── stack.yaml │ │ └── test │ │ │ └── Spec.hs │ ├── stack-full │ │ ├── .github │ │ │ ├── dependabot.yml │ │ │ └── workflows │ │ │ │ └── ci.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app │ │ │ └── Main.hs │ │ ├── appveyor.yml │ │ ├── benchmark │ │ │ └── Main.hs │ │ ├── src │ │ │ └── StackFull.hs │ │ ├── stack-8.10.7.yaml │ │ ├── stack-8.4.4.yaml │ │ ├── stack-8.6.5.yaml │ │ ├── stack-8.8.4.yaml │ │ ├── stack-9.0.2.yaml │ │ ├── stack-9.2.8.yaml │ │ ├── stack-9.4.8.yaml │ │ ├── stack-9.6.6.yaml │ │ ├── stack-full.cabal │ │ ├── stack.yaml │ │ └── test │ │ │ └── Spec.hs │ ├── stackScript.hs │ └── summoner-default.toml ├── golden │ └── Main.hs ├── src │ ├── Summoner.hs │ └── Summoner │ │ ├── CLI.hs │ │ ├── Config.hs │ │ ├── CustomPrelude.hs │ │ ├── Decision.hs │ │ ├── Default.hs │ │ ├── GhcVer.hs │ │ ├── Golden.hs │ │ ├── License.hs │ │ ├── Mode.hs │ │ ├── Project.hs │ │ ├── Question.hs │ │ ├── Settings.hs │ │ ├── Source.hs │ │ ├── Template.hs │ │ ├── Template │ │ ├── Cabal.hs │ │ ├── Doc.hs │ │ ├── GitHub.hs │ │ ├── Haskell.hs │ │ ├── Script.hs │ │ └── Stack.hs │ │ ├── Text.hs │ │ └── Tree.hs ├── summoner.cabal └── test │ ├── Spec.hs │ └── Test │ ├── CustomPrelude.hs │ ├── DecisionSpec.hs │ ├── Golden.hs │ ├── QuestionSpec.hs │ ├── Script.hs │ ├── Show.hs │ └── TomlSpec.hs └── summoner-tui ├── CHANGELOG.md ├── LICENSE ├── README.md ├── app └── Tui.hs ├── src └── Summoner │ ├── Tui.hs │ └── Tui │ ├── Field.hs │ ├── Form.hs │ ├── GroupBorder.hs │ ├── Kit.hs │ ├── Validation.hs │ └── Widget.hs └── summoner-tui.cabal /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @vrom911 -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/.gitignore -------------------------------------------------------------------------------- /.headroom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/.headroom.yaml -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/README.md -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/cabal.project -------------------------------------------------------------------------------- /headroom-templates/haskell.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/headroom-templates/haskell.mustache -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/stack.yaml -------------------------------------------------------------------------------- /summoner-cli/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /summoner-cli/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /summoner-cli/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /summoner-cli/app/Cli.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/app/Cli.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/.github/dependabot.yml -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/.github/workflows/ci.yml -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/.gitignore -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/.travis.yml -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/CHANGELOG.md -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/LICENSE -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/README.md -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/app/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/appveyor.yml -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/benchmark/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/benchmark/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/cabal-full.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/cabal-full.cabal -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/src/CabalFull.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/src/CabalFull.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-full/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-full/test/Spec.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-minimal/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-minimal/CHANGELOG.md -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-minimal/README.md -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-minimal/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-minimal/app/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/cabal-minimal/cabal-minimal.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabal-minimal/cabal-minimal.cabal -------------------------------------------------------------------------------- /summoner-cli/examples/cabalScript.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/cabalScript.hs -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @chshersh @vrom911 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/.github/dependabot.yml -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/.github/workflows/ci.yml -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/.gitignore -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.stylish-haskell.yaml: -------------------------------------------------------------------------------- 1 | This is stylish-haskell.yaml 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/.travis.yml -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/CHANGELOG.md -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | This is contributing guide 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/LICENSE -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/README.md -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/app/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/appveyor.yml -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/benchmark/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/benchmark/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/extra.txt: -------------------------------------------------------------------------------- 1 | See full content of the file [here](@github) 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/full-batteries.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/full-batteries.cabal -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/src/FullBatteries.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/src/FullBatteries.hs -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.0.2.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-9.21 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.10.7.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.28 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.2.2.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-11.22 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.4.4.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-12.26 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.6.5.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-14.27 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-8.8.4.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-16.31 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-9.0.2.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-19.33 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-9.2.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-20.26 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-9.4.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.25 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack-9.6.6.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-22.38 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: nightly-2024-10-11 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/full-batteries/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/full-batteries/test/Spec.hs -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/.github/dependabot.yml -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/.github/workflows/ci.yml -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/.gitignore -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/.travis.yml -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/CHANGELOG.md -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/LICENSE -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/README.md -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/app/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/appveyor.yml -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/benchmark/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/benchmark/Main.hs -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/src/StackFull.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/src/StackFull.hs -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-8.10.7.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.28 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-8.4.4.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-12.26 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-8.6.5.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-14.27 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-8.8.4.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-16.31 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-9.0.2.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-19.33 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-9.2.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-20.26 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-9.4.8.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-21.25 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-9.6.6.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-22.38 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack-full.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/stack-full.cabal -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: nightly-2024-10-11 2 | -------------------------------------------------------------------------------- /summoner-cli/examples/stack-full/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stack-full/test/Spec.hs -------------------------------------------------------------------------------- /summoner-cli/examples/stackScript.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/stackScript.hs -------------------------------------------------------------------------------- /summoner-cli/examples/summoner-default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/examples/summoner-default.toml -------------------------------------------------------------------------------- /summoner-cli/golden/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/golden/Main.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/CLI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/CLI.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Config.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/CustomPrelude.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/CustomPrelude.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Decision.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Decision.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Default.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Default.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/GhcVer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/GhcVer.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Golden.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Golden.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/License.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/License.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Mode.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Mode.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Project.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Project.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Question.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Question.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Settings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Settings.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Source.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Source.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/Cabal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/Cabal.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/Doc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/Doc.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/GitHub.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/GitHub.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/Haskell.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/Haskell.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/Script.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/Script.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Template/Stack.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Template/Stack.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Text.hs -------------------------------------------------------------------------------- /summoner-cli/src/Summoner/Tree.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/src/Summoner/Tree.hs -------------------------------------------------------------------------------- /summoner-cli/summoner.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/summoner.cabal -------------------------------------------------------------------------------- /summoner-cli/test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Spec.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/CustomPrelude.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/CustomPrelude.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/DecisionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/DecisionSpec.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/Golden.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/Golden.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/QuestionSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/QuestionSpec.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/Script.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/Script.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/Show.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/Show.hs -------------------------------------------------------------------------------- /summoner-cli/test/Test/TomlSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-cli/test/Test/TomlSpec.hs -------------------------------------------------------------------------------- /summoner-tui/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /summoner-tui/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /summoner-tui/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /summoner-tui/app/Tui.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/app/Tui.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/Field.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/Field.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/Form.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/Form.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/GroupBorder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/GroupBorder.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/Kit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/Kit.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/Validation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/Validation.hs -------------------------------------------------------------------------------- /summoner-tui/src/Summoner/Tui/Widget.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/src/Summoner/Tui/Widget.hs -------------------------------------------------------------------------------- /summoner-tui/summoner-tui.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kowainik/summoner/HEAD/summoner-tui/summoner-tui.cabal --------------------------------------------------------------------------------