category feedCommand-line argument parsingCommon needseditdelete

This category is a stub, contributions are welcome!






write something here!

edit description
or press Ctrl+Enter to savemarkdown supported
#
optparse-applicative (Hackage)
other
move item up move item down edit item info delete item
Summary edit summary

write something here!

Summary quit editing summary
Prosedit prosquit editing pros
  • A lot of examples
    move trait up move trait down edit trait delete trait
  • Powerful, declarative argument parsing
    move trait up move trait down edit trait delete trait
  • Generates usage messages for command line applications
    move trait up move trait down edit trait delete trait
  • Uses known typeclasses, such as Applicative and Monoid
    move trait up move trait down edit trait delete trait
  • Arguments are statically typed
    move trait up move trait down edit trait delete trait

press Ctrl+Enter or Enter to addmarkdown supportededit off
Consedit consquit editing cons
  • Might be hard to write, but examples substitute that
    move trait up move trait down edit trait delete trait

press Ctrl+Enter or Enter to addmarkdown supportededit off
Ecosystemedit ecosystem
Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
#
cmdargs (Hackage)
other
move item up move item down edit item info delete item
Summary edit summary

write something here!

Summary quit editing summary
Prosedit prosquit editing pros

    press Ctrl+Enter or Enter to addmarkdown supportededit off
    Consedit consquit editing cons

      press Ctrl+Enter or Enter to addmarkdown supportededit off
      Ecosystemedit ecosystem
      Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
      Notes
      collapse notesedit notes

      <notes are empty>

      add something!

      #
      getArgs :: IO [String]
      other
      move item up move item down edit item info delete item
      Summary edit summary

      write something here!

      Summary quit editing summary
      Prosedit prosquit editing pros
      • Easy to use
        move trait up move trait down edit trait delete trait
      • No additional libraries
        move trait up move trait down edit trait delete trait

      press Ctrl+Enter or Enter to addmarkdown supportededit off
      Consedit consquit editing cons
      • No argument parsing
        move trait up move trait down edit trait delete trait
      • Not declarative
        move trait up move trait down edit trait delete trait

      press Ctrl+Enter or Enter to addmarkdown supportededit off
      Ecosystemedit ecosystem
      Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
      Notes
      collapse notesedit notes

      <notes are empty>

      add something!

      #
      options (Hackage)
      other
      move item up move item down edit item info delete item
      Summary edit summary

      write something here!

      Summary quit editing summary
      Prosedit prosquit editing pros

        press Ctrl+Enter or Enter to addmarkdown supportededit off
        Consedit consquit editing cons

          press Ctrl+Enter or Enter to addmarkdown supportededit off
          Ecosystemedit ecosystem
          Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
          Notes
          collapse notesedit notes

          <notes are empty>

          add something!

          #
          docopt (Hackage)
          other
          move item up move item down edit item info delete item
          Summary edit summary

          write something here!

          Summary quit editing summary
          Prosedit prosquit editing pros

            press Ctrl+Enter or Enter to addmarkdown supportededit off
            Consedit consquit editing cons

              press Ctrl+Enter or Enter to addmarkdown supportededit off
              Ecosystemedit ecosystem
              Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
              Notes
              collapse notesedit notes

              <notes are empty>

              add something!

              #
              lambda-options (Hackage)
              other
              move item up move item down edit item info delete item
              Summary edit summary

              write something here!

              Summary quit editing summary
              Prosedit prosquit editing pros

                press Ctrl+Enter or Enter to addmarkdown supportededit off
                Consedit consquit editing cons

                  press Ctrl+Enter or Enter to addmarkdown supportededit off
                  Ecosystemedit ecosystem
                  Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                  Notes
                  collapse notesedit notes

                  <notes are empty>

                  add something!

                  #
                  multiarg (Hackage)
                  other
                  move item up move item down edit item info delete item
                  Summary edit summary

                  write something here!

                  Summary quit editing summary
                  Prosedit prosquit editing pros

                    press Ctrl+Enter or Enter to addmarkdown supportededit off
                    Consedit consquit editing cons

                      press Ctrl+Enter or Enter to addmarkdown supportededit off
                      Ecosystemedit ecosystem
                      Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                      Notes
                      collapse notesedit notes

                      <notes are empty>

                      add something!

                      Summary edit summary

                      write something here!

                      Summary quit editing summary
                      Prosedit prosquit editing pros

                        press Ctrl+Enter or Enter to addmarkdown supportededit off
                        Consedit consquit editing cons

                          press Ctrl+Enter or Enter to addmarkdown supportededit off
                          Ecosystemedit ecosystem
                          Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                          Notes
                          collapse notesedit notes

                          <notes are empty>

                          add something!

                          #
                          hflags (Hackage)
                          other
                          move item up move item down edit item info delete item
                          Summary edit summary

                          write something here!

                          Summary quit editing summary
                          Prosedit prosquit editing pros

                            press Ctrl+Enter or Enter to addmarkdown supportededit off
                            Consedit consquit editing cons

                              press Ctrl+Enter or Enter to addmarkdown supportededit off
                              Ecosystemedit ecosystem
                              Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                              Notes
                              collapse notesedit notes

                              <notes are empty>

                              add something!

                              #
                              console-program (Hackage)
                              other
                              move item up move item down edit item info delete item
                              Summary edit summary

                              write something here!

                              Summary quit editing summary
                              Prosedit prosquit editing pros

                                press Ctrl+Enter or Enter to addmarkdown supportededit off
                                Consedit consquit editing cons

                                  press Ctrl+Enter or Enter to addmarkdown supportededit off
                                  Ecosystemedit ecosystem
                                  Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                                  Notes
                                  collapse notesedit notes

                                  <notes are empty>

                                  add something!

                                  #
                                  uu-options (Hackage)
                                  other
                                  move item up move item down edit item info delete item
                                  Summary edit summary

                                  write something here!

                                  Summary quit editing summary
                                  Prosedit prosquit editing pros

                                    press Ctrl+Enter or Enter to addmarkdown supportededit off
                                    Consedit consquit editing cons

                                      press Ctrl+Enter or Enter to addmarkdown supportededit off
                                      Ecosystemedit ecosystem
                                      Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                                      Notes
                                      collapse notesedit notes

                                      <notes are empty>

                                      add something!

                                      #
                                      optparse-simple (Hackage)
                                      other
                                      move item up move item down edit item info delete item
                                      Summary edit summary

                                      write something here!

                                      Summary quit editing summary
                                      Prosedit prosquit editing pros

                                        press Ctrl+Enter or Enter to addmarkdown supportededit off
                                        Consedit consquit editing cons

                                          press Ctrl+Enter or Enter to addmarkdown supportededit off
                                          Ecosystemedit ecosystem
                                          Ecosystemquit editing ecosystemor press Ctrl+Enter to savemarkdown supported
                                          Notes
                                          collapse notesedit notes

                                          <notes are empty>

                                          add something!