Developing Haskell CLI - Haskell

Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.

Rizary

I want to create CLI using Haskell, what library that I need? I found byline here: https://github.com/pjones/byline. Anyone have another idea?

Haskell library for creating command-line interfaces (colors, menus, etc.) - pjones/byline
Sridhar Ratnakumar

There is the relatively unknown / undocumented https://github.com/obsidiansystems/cli-extras extracted out of obelisk

Contribute to obsidiansystems/cli-extras development by creating an account on GitHub.
Georgi Lyubenov // googleson78

is it a repl, arguments for a program, or a TUI interface

Georgi Lyubenov // googleson78

haskeline, optparse-applicative, brick, for each of the above, in that order

that said, I haven't actually used haskeline and brick :grinning_face_with_smiling_eyes:

HateUsernames007

I have just put in a lot of time improving commander-cli https://hackage.haskell.org/package/commander-cli

HateUsernames007

Many pull requests pending

HateUsernames007

Also just added a reference section to cli tools https://github.com/SamuelSchlesinger/commander-cli/pull/27/files

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
HateUsernames007

@Rizary let me know if you have any ideas