├── .gitignore ├── .mill-version ├── .scalafmt.conf ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── argparse ├── sandbox │ └── src │ │ └── example.scala ├── src-2 │ └── argparse │ │ ├── SettingsParser.scala.disabled │ │ └── core │ │ └── VersionSpecificApi.scala ├── src-3.disabled │ └── argparse │ │ ├── Macros.scala │ │ ├── MutableSettingsParser.scala │ │ ├── SettingsParser.scala │ │ └── mainparser.scala ├── src-3 │ └── argparse │ │ ├── annots.scala │ │ ├── core │ │ ├── Command.scala │ │ ├── DocComment.scala │ │ ├── MacroApi.scala │ │ ├── OutputApi.scala │ │ ├── ProductLabels.scala │ │ └── VersionSpecificApi.scala │ │ └── main.scala ├── src │ └── argparse │ │ ├── Argument.scala │ │ ├── BashCompleter.scala │ │ ├── ParseResult.scala │ │ ├── core │ │ ├── Api.scala │ │ ├── InteractiveBashCompletion.scala │ │ ├── ParamInfo.scala │ │ ├── Parser.scala │ │ ├── ParsersApi.scala │ │ ├── ReadersApi.scala │ │ ├── StandaloneBashCompletion.scala │ │ ├── TextUtils.scala │ │ └── TypesApi.scala │ │ ├── default.scala │ │ ├── term.scala │ │ ├── userdirs.scala │ │ └── xdg.scala └── test │ ├── src-3.disabled │ └── argparse │ │ ├── MainArgParserTest.scala │ │ ├── MutableSettingsParserTest.scala │ │ ├── SettingsParserTest.scala │ │ └── main.scala │ ├── src-3 │ ├── AnnotBugTest.scala │ ├── AnnotationCommandsTest.scala │ ├── AnnotationTest.scala │ ├── AnnotationTest2.scala │ ├── DocCommentTest.scala │ ├── examples.scala │ └── main.scala.disabled │ └── src │ └── argparse │ ├── ArgParserTest.scala │ ├── BashCompletionTest.scala │ ├── ReaderTest.scala │ ├── SubparserTest.scala │ └── TestParser.scala ├── book ├── .gitignore ├── book.toml ├── src │ ├── README.md │ ├── SUMMARY.md │ ├── annotation.md │ ├── changelog.md │ ├── drawing.svg │ ├── ll │ │ ├── README.md │ │ ├── cookbook.md │ │ └── tutorial.md │ ├── manpage.md │ ├── usecases.md │ └── utils.md └── theme │ ├── index.hbs │ ├── pagetoc.css │ └── pagetoc.js ├── ci ├── publish ├── publish-docs └── test ├── completions-iter.sh ├── configparse ├── core │ └── src │ │ └── configparse │ │ └── core │ │ ├── DocComment.scala │ │ ├── Macros.scala │ │ ├── Position.scala │ │ ├── SettingApi.scala │ │ ├── SettingTree.scala │ │ └── visitors.scala ├── src │ └── configparse │ │ ├── Api.scala │ │ ├── ArgparseReaders.scala │ │ ├── YamlCompat.scala │ │ └── package.scala └── test │ └── src │ ├── ParamTest.scala.disabled │ └── SettingsTest.scala ├── examples ├── annotation-annot │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── annotation-commands │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── annotation-intro │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── annotation-mappings │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── annotation-output │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── annotation-types │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── basic │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── completion1 │ └── src │ │ └── main.scala ├── completion2 │ └── src │ │ └── main.scala ├── help │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramdep │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramenv │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramflag │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramnamed │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramopt │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramrep │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramreq │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramreq2 │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramreq3 │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── paramshort │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── reader │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala ├── readme │ ├── src │ │ ├── main.scala │ │ └── shell.txt │ └── test │ │ └── src │ │ └── InteractionTest.scala └── subparsers │ ├── src │ ├── main.scala │ └── shell.txt │ └── test │ └── src │ └── InteractionTest.scala ├── ini ├── src │ └── argparse │ │ └── ini │ │ ├── ConfigParser.scala │ │ ├── Printer.scala │ │ ├── package.scala │ │ └── values.scala └── test │ ├── resources │ ├── checks │ │ ├── comment1.ini │ │ ├── comment1.json │ │ ├── comment2.ini │ │ ├── comment2.json │ │ ├── comment3.ini │ │ ├── comment3.json │ │ ├── comment4.ini │ │ ├── comment4.json │ │ ├── comment5.ini │ │ ├── comment5.json │ │ ├── empty.ini │ │ ├── empty.json │ │ ├── key-redefine.ini │ │ ├── key-redefine.json │ │ ├── key1.ini │ │ ├── key1.json │ │ ├── key2.ini │ │ ├── key2.json │ │ ├── key3.ini │ │ ├── key3.json │ │ ├── key4.ini │ │ ├── key4.json │ │ ├── key5.ini │ │ ├── key5.json │ │ ├── sameline.ini │ │ ├── sameline.json │ │ ├── section1.ini │ │ ├── section1.json │ │ ├── section10.ini │ │ ├── section10.json │ │ ├── section11.ini │ │ ├── section11.json │ │ ├── section12.ini │ │ ├── section12.json │ │ ├── section13.ini │ │ ├── section13.json │ │ ├── section14.ini │ │ ├── section14.json │ │ ├── section2.ini │ │ ├── section2.json │ │ ├── section3.ini │ │ ├── section3.json │ │ ├── section4.ini │ │ ├── section4.json │ │ ├── section5.ini │ │ ├── section5.json │ │ ├── section6.ini │ │ ├── section6.json │ │ ├── section7.ini │ │ ├── section7.json │ │ ├── section8.ini │ │ ├── section8.json │ │ ├── section9.ini │ │ ├── section9.json │ │ ├── space1.ini │ │ └── space1.json │ ├── neg │ │ ├── char1.ini │ │ ├── char1.txt │ │ ├── char2.ini │ │ ├── char2.txt │ │ ├── char3.ini │ │ ├── char3.txt │ │ ├── comment1.ini │ │ ├── comment1.txt │ │ ├── comment2.ini │ │ ├── comment2.txt │ │ ├── key-to-section1.ini │ │ ├── key-to-section1.txt │ │ ├── key-to-section2.ini │ │ ├── key-to-section2.txt │ │ ├── novalue.ini │ │ ├── novalue.txt │ │ ├── section-header1.ini │ │ ├── section-header1.txt │ │ ├── section-header2.ini │ │ ├── section-header2.txt │ │ ├── section-to-key1.ini │ │ ├── section-to-key1.txt │ │ ├── value1.ini │ │ ├── value1.txt │ │ ├── value2.ini │ │ ├── value2.txt │ │ ├── value3.ini │ │ ├── value3.txt │ │ ├── value4.ini │ │ ├── value4.txt │ │ ├── value5.ini │ │ └── value5.txt │ ├── precedence │ │ ├── basic.json │ │ ├── basic │ │ │ ├── 1.ini │ │ │ └── 2.ini │ │ ├── section1.json │ │ ├── section1 │ │ │ ├── 1.ini │ │ │ └── 2.ini │ │ ├── section2.json │ │ └── section2 │ │ │ ├── 1.ini │ │ │ └── 2.ini │ ├── prints │ │ ├── basic.ini │ │ ├── basic.out │ │ ├── empty.ini │ │ ├── empty.out │ │ ├── key.ini │ │ ├── key.out │ │ ├── sections.ini │ │ └── sections.out │ └── test.ini │ └── src │ ├── DiffTools.scala │ ├── DynamicTestSuite.scala │ ├── NegTest.scala │ └── ValueTest.scala ├── mill └── testutil └── src └── InteractionSuite.scala /.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | lowered.hnir 3 | 4 | # example applications 5 | /readme-* 6 | -------------------------------------------------------------------------------- /.mill-version: -------------------------------------------------------------------------------- 1 | 0.10.11 2 | -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- 1 | version = "2.4.2" 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/README.md -------------------------------------------------------------------------------- /argparse/sandbox/src/example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/sandbox/src/example.scala -------------------------------------------------------------------------------- /argparse/src-2/argparse/SettingsParser.scala.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-2/argparse/SettingsParser.scala.disabled -------------------------------------------------------------------------------- /argparse/src-2/argparse/core/VersionSpecificApi.scala: -------------------------------------------------------------------------------- 1 | package argparse.core 2 | 3 | trait VersionSpecificApi 4 | -------------------------------------------------------------------------------- /argparse/src-3.disabled/argparse/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3.disabled/argparse/Macros.scala -------------------------------------------------------------------------------- /argparse/src-3.disabled/argparse/MutableSettingsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3.disabled/argparse/MutableSettingsParser.scala -------------------------------------------------------------------------------- /argparse/src-3.disabled/argparse/SettingsParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3.disabled/argparse/SettingsParser.scala -------------------------------------------------------------------------------- /argparse/src-3.disabled/argparse/mainparser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3.disabled/argparse/mainparser.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/annots.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/annots.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/Command.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/core/Command.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/DocComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/core/DocComment.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/MacroApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/core/MacroApi.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/OutputApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/core/OutputApi.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/ProductLabels.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/core/ProductLabels.scala -------------------------------------------------------------------------------- /argparse/src-3/argparse/core/VersionSpecificApi.scala: -------------------------------------------------------------------------------- 1 | package argparse.core 2 | 3 | trait VersionSpecificApi extends MacroApi 4 | -------------------------------------------------------------------------------- /argparse/src-3/argparse/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src-3/argparse/main.scala -------------------------------------------------------------------------------- /argparse/src/argparse/Argument.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/Argument.scala -------------------------------------------------------------------------------- /argparse/src/argparse/BashCompleter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/BashCompleter.scala -------------------------------------------------------------------------------- /argparse/src/argparse/ParseResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/ParseResult.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/Api.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/Api.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/InteractiveBashCompletion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/InteractiveBashCompletion.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/ParamInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/ParamInfo.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/Parser.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/ParsersApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/ParsersApi.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/ReadersApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/ReadersApi.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/StandaloneBashCompletion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/StandaloneBashCompletion.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/TextUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/TextUtils.scala -------------------------------------------------------------------------------- /argparse/src/argparse/core/TypesApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/core/TypesApi.scala -------------------------------------------------------------------------------- /argparse/src/argparse/default.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/default.scala -------------------------------------------------------------------------------- /argparse/src/argparse/term.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/term.scala -------------------------------------------------------------------------------- /argparse/src/argparse/userdirs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/userdirs.scala -------------------------------------------------------------------------------- /argparse/src/argparse/xdg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/src/argparse/xdg.scala -------------------------------------------------------------------------------- /argparse/test/src-3.disabled/argparse/MainArgParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3.disabled/argparse/MainArgParserTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3.disabled/argparse/MutableSettingsParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3.disabled/argparse/MutableSettingsParserTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3.disabled/argparse/SettingsParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3.disabled/argparse/SettingsParserTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3.disabled/argparse/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3.disabled/argparse/main.scala -------------------------------------------------------------------------------- /argparse/test/src-3/AnnotBugTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/AnnotBugTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3/AnnotationCommandsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/AnnotationCommandsTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3/AnnotationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/AnnotationTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3/AnnotationTest2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/AnnotationTest2.scala -------------------------------------------------------------------------------- /argparse/test/src-3/DocCommentTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/DocCommentTest.scala -------------------------------------------------------------------------------- /argparse/test/src-3/examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/examples.scala -------------------------------------------------------------------------------- /argparse/test/src-3/main.scala.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src-3/main.scala.disabled -------------------------------------------------------------------------------- /argparse/test/src/argparse/ArgParserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src/argparse/ArgParserTest.scala -------------------------------------------------------------------------------- /argparse/test/src/argparse/BashCompletionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src/argparse/BashCompletionTest.scala -------------------------------------------------------------------------------- /argparse/test/src/argparse/ReaderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src/argparse/ReaderTest.scala -------------------------------------------------------------------------------- /argparse/test/src/argparse/SubparserTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src/argparse/SubparserTest.scala -------------------------------------------------------------------------------- /argparse/test/src/argparse/TestParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/argparse/test/src/argparse/TestParser.scala -------------------------------------------------------------------------------- /book/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /book/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/book.toml -------------------------------------------------------------------------------- /book/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/README.md -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/annotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/annotation.md -------------------------------------------------------------------------------- /book/src/changelog.md: -------------------------------------------------------------------------------- 1 | {{#include ../../CHANGELOG.md}} 2 | -------------------------------------------------------------------------------- /book/src/drawing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/drawing.svg -------------------------------------------------------------------------------- /book/src/ll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/ll/README.md -------------------------------------------------------------------------------- /book/src/ll/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/ll/cookbook.md -------------------------------------------------------------------------------- /book/src/ll/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/ll/tutorial.md -------------------------------------------------------------------------------- /book/src/manpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/manpage.md -------------------------------------------------------------------------------- /book/src/usecases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/usecases.md -------------------------------------------------------------------------------- /book/src/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/src/utils.md -------------------------------------------------------------------------------- /book/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/theme/index.hbs -------------------------------------------------------------------------------- /book/theme/pagetoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/theme/pagetoc.css -------------------------------------------------------------------------------- /book/theme/pagetoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/book/theme/pagetoc.js -------------------------------------------------------------------------------- /ci/publish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ci/publish -------------------------------------------------------------------------------- /ci/publish-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ci/publish-docs -------------------------------------------------------------------------------- /ci/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -o errexit 4 | 5 | ./mill -i __.test 6 | -------------------------------------------------------------------------------- /completions-iter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/completions-iter.sh -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/DocComment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/DocComment.scala -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/Macros.scala -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/Position.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/Position.scala -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/SettingApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/SettingApi.scala -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/SettingTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/SettingTree.scala -------------------------------------------------------------------------------- /configparse/core/src/configparse/core/visitors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/core/src/configparse/core/visitors.scala -------------------------------------------------------------------------------- /configparse/src/configparse/Api.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/src/configparse/Api.scala -------------------------------------------------------------------------------- /configparse/src/configparse/ArgparseReaders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/src/configparse/ArgparseReaders.scala -------------------------------------------------------------------------------- /configparse/src/configparse/YamlCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/src/configparse/YamlCompat.scala -------------------------------------------------------------------------------- /configparse/src/configparse/package.scala: -------------------------------------------------------------------------------- 1 | package configparse 2 | 3 | object default extends Api 4 | -------------------------------------------------------------------------------- /configparse/test/src/ParamTest.scala.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/test/src/ParamTest.scala.disabled -------------------------------------------------------------------------------- /configparse/test/src/SettingsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/configparse/test/src/SettingsTest.scala -------------------------------------------------------------------------------- /examples/annotation-annot/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-annot/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-annot/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-annot/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-annot/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-annot/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/annotation-commands/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-commands/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-commands/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-commands/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-commands/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-commands/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/annotation-intro/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-intro/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-intro/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-intro/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-intro/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-intro/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/annotation-mappings/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-mappings/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-mappings/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-mappings/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-mappings/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-mappings/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/annotation-output/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-output/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-output/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-output/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-output/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-output/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/annotation-types/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-types/src/main.scala -------------------------------------------------------------------------------- /examples/annotation-types/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-types/src/shell.txt -------------------------------------------------------------------------------- /examples/annotation-types/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/annotation-types/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/basic/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/basic/src/main.scala -------------------------------------------------------------------------------- /examples/basic/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/basic/src/shell.txt -------------------------------------------------------------------------------- /examples/basic/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/basic/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/completion1/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/completion1/src/main.scala -------------------------------------------------------------------------------- /examples/completion2/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/completion2/src/main.scala -------------------------------------------------------------------------------- /examples/help/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/help/src/main.scala -------------------------------------------------------------------------------- /examples/help/src/shell.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/help/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/help/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramdep/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramdep/src/main.scala -------------------------------------------------------------------------------- /examples/paramdep/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramdep/src/shell.txt -------------------------------------------------------------------------------- /examples/paramdep/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramdep/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramenv/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramenv/src/main.scala -------------------------------------------------------------------------------- /examples/paramenv/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramenv/src/shell.txt -------------------------------------------------------------------------------- /examples/paramenv/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramenv/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramflag/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramflag/src/main.scala -------------------------------------------------------------------------------- /examples/paramflag/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramflag/src/shell.txt -------------------------------------------------------------------------------- /examples/paramflag/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramflag/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramnamed/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramnamed/src/main.scala -------------------------------------------------------------------------------- /examples/paramnamed/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramnamed/src/shell.txt -------------------------------------------------------------------------------- /examples/paramnamed/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramnamed/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramopt/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramopt/src/main.scala -------------------------------------------------------------------------------- /examples/paramopt/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramopt/src/shell.txt -------------------------------------------------------------------------------- /examples/paramopt/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramopt/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramrep/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramrep/src/main.scala -------------------------------------------------------------------------------- /examples/paramrep/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramrep/src/shell.txt -------------------------------------------------------------------------------- /examples/paramrep/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramrep/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramreq/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq/src/main.scala -------------------------------------------------------------------------------- /examples/paramreq/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq/src/shell.txt -------------------------------------------------------------------------------- /examples/paramreq/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramreq2/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq2/src/main.scala -------------------------------------------------------------------------------- /examples/paramreq2/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq2/src/shell.txt -------------------------------------------------------------------------------- /examples/paramreq2/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq2/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramreq3/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq3/src/main.scala -------------------------------------------------------------------------------- /examples/paramreq3/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq3/src/shell.txt -------------------------------------------------------------------------------- /examples/paramreq3/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramreq3/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/paramshort/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramshort/src/main.scala -------------------------------------------------------------------------------- /examples/paramshort/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramshort/src/shell.txt -------------------------------------------------------------------------------- /examples/paramshort/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/paramshort/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/reader/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/reader/src/main.scala -------------------------------------------------------------------------------- /examples/reader/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/reader/src/shell.txt -------------------------------------------------------------------------------- /examples/reader/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/reader/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/readme/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/readme/src/main.scala -------------------------------------------------------------------------------- /examples/readme/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/readme/src/shell.txt -------------------------------------------------------------------------------- /examples/readme/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/readme/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /examples/subparsers/src/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/subparsers/src/main.scala -------------------------------------------------------------------------------- /examples/subparsers/src/shell.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/subparsers/src/shell.txt -------------------------------------------------------------------------------- /examples/subparsers/test/src/InteractionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/examples/subparsers/test/src/InteractionTest.scala -------------------------------------------------------------------------------- /ini/src/argparse/ini/ConfigParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/src/argparse/ini/ConfigParser.scala -------------------------------------------------------------------------------- /ini/src/argparse/ini/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/src/argparse/ini/Printer.scala -------------------------------------------------------------------------------- /ini/src/argparse/ini/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/src/argparse/ini/package.scala -------------------------------------------------------------------------------- /ini/src/argparse/ini/values.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/src/argparse/ini/values.scala -------------------------------------------------------------------------------- /ini/test/resources/checks/comment1.ini: -------------------------------------------------------------------------------- 1 | # hello world 2 | ; comment 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment1.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment2.ini: -------------------------------------------------------------------------------- 1 | # hello world 2 | a=b 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment2.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "b" 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment3.ini: -------------------------------------------------------------------------------- 1 | # hello world 2 | [a] 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment3.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment4.ini: -------------------------------------------------------------------------------- 1 | [a] # hello world 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment4.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment5.ini: -------------------------------------------------------------------------------- 1 | a=b # hello world 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/comment5.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "b # hello world" 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/empty.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ini/test/resources/checks/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key-redefine.ini: -------------------------------------------------------------------------------- 1 | a=1 2 | a=2 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key-redefine.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "2" 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key1.ini: -------------------------------------------------------------------------------- 1 | global_key=hello, world 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key1.json: -------------------------------------------------------------------------------- 1 | { 2 | "global_key": "hello, world" 3 | } 4 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/key2.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/key2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/key2.json -------------------------------------------------------------------------------- /ini/test/resources/checks/key3.ini: -------------------------------------------------------------------------------- 1 | a.b=1 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/key3.json -------------------------------------------------------------------------------- /ini/test/resources/checks/key4.ini: -------------------------------------------------------------------------------- 1 | a.b.c=1 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/key4.json -------------------------------------------------------------------------------- /ini/test/resources/checks/key5.ini: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | c.d.e=1 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/key5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/key5.json -------------------------------------------------------------------------------- /ini/test/resources/checks/sameline.ini: -------------------------------------------------------------------------------- 1 | [a]a=a 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/sameline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/sameline.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section1.ini: -------------------------------------------------------------------------------- 1 | [helloworld] 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section1.json: -------------------------------------------------------------------------------- 1 | { 2 | "helloworld": { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section10.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section10.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section10.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section11.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section11.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section11.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section12.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section12.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section12.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section13.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section13.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section13.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section14.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section14.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section14.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section2.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section2.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section3.ini: -------------------------------------------------------------------------------- 1 | [section1] 2 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section3.json: -------------------------------------------------------------------------------- 1 | { 2 | "section1": { 3 | 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section4.ini: -------------------------------------------------------------------------------- 1 | [section1] 2 | key1=a 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section4.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section5.ini: -------------------------------------------------------------------------------- 1 | [section1] 2 | key1=a 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section5.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section6.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section6.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section6.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section7.ini: -------------------------------------------------------------------------------- 1 | [a.b] 2 | c=1 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section7.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section8.ini: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | c=1 3 | -------------------------------------------------------------------------------- /ini/test/resources/checks/section8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section8.json -------------------------------------------------------------------------------- /ini/test/resources/checks/section9.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section9.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/section9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/section9.json -------------------------------------------------------------------------------- /ini/test/resources/checks/space1.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/space1.ini -------------------------------------------------------------------------------- /ini/test/resources/checks/space1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/checks/space1.json -------------------------------------------------------------------------------- /ini/test/resources/neg/char1.ini: -------------------------------------------------------------------------------- 1 | + 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/char1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/char1.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/char2.ini: -------------------------------------------------------------------------------- 1 | [+] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/char2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/char2.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/char3.ini: -------------------------------------------------------------------------------- 1 | [a=b] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/char3.txt: -------------------------------------------------------------------------------- 1 | Expected ']'. Found '='. 2 | char3:1:3 3 | [a=b] 4 | ^ -------------------------------------------------------------------------------- /ini/test/resources/neg/comment1.ini: -------------------------------------------------------------------------------- 1 | [a #b] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/comment1.txt: -------------------------------------------------------------------------------- 1 | Expected ']'. Found '#'. 2 | comment1:1:4 3 | [a #b] 4 | ^ -------------------------------------------------------------------------------- /ini/test/resources/neg/comment2.ini: -------------------------------------------------------------------------------- 1 | a#b=c 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/comment2.txt: -------------------------------------------------------------------------------- 1 | Expected '='. Found '#'. 2 | comment2:1:2 3 | a#b=c 4 | ^ -------------------------------------------------------------------------------- /ini/test/resources/neg/key-to-section1.ini: -------------------------------------------------------------------------------- 1 | a=1 2 | [a] 3 | -------------------------------------------------------------------------------- /ini/test/resources/neg/key-to-section1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/key-to-section1.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/key-to-section2.ini: -------------------------------------------------------------------------------- 1 | a.b=1 2 | [a.b] 3 | -------------------------------------------------------------------------------- /ini/test/resources/neg/key-to-section2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/key-to-section2.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/novalue.ini: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/novalue.txt: -------------------------------------------------------------------------------- 1 | Expected '='. Found new line. 2 | novalue:1:2 3 | a 4 | ^ -------------------------------------------------------------------------------- /ini/test/resources/neg/section-header1.ini: -------------------------------------------------------------------------------- 1 | [a 2 | ] 3 | -------------------------------------------------------------------------------- /ini/test/resources/neg/section-header1.txt: -------------------------------------------------------------------------------- 1 | Expected ']'. Found new line. 2 | section-header1:1:3 3 | [a 4 | ^ -------------------------------------------------------------------------------- /ini/test/resources/neg/section-header2.ini: -------------------------------------------------------------------------------- 1 | [ 2 | a] 3 | -------------------------------------------------------------------------------- /ini/test/resources/neg/section-header2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/section-header2.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/section-to-key1.ini: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | [a.b] 3 | c=1 4 | -------------------------------------------------------------------------------- /ini/test/resources/neg/section-to-key1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/section-to-key1.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/value1.ini: -------------------------------------------------------------------------------- 1 | [a]=a 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/value1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/value1.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/value2.ini: -------------------------------------------------------------------------------- 1 | [a]=[a] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/value2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/value2.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/value3.ini: -------------------------------------------------------------------------------- 1 | [[a]] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/value3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/value3.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/value4.ini: -------------------------------------------------------------------------------- 1 | [[a] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/value4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/value4.txt -------------------------------------------------------------------------------- /ini/test/resources/neg/value5.ini: -------------------------------------------------------------------------------- 1 | [a]] 2 | -------------------------------------------------------------------------------- /ini/test/resources/neg/value5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/neg/value5.txt -------------------------------------------------------------------------------- /ini/test/resources/precedence/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/precedence/basic.json -------------------------------------------------------------------------------- /ini/test/resources/precedence/basic/1.ini: -------------------------------------------------------------------------------- 1 | a=override 2 | -------------------------------------------------------------------------------- /ini/test/resources/precedence/basic/2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/precedence/basic/2.ini -------------------------------------------------------------------------------- /ini/test/resources/precedence/section1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/precedence/section1.json -------------------------------------------------------------------------------- /ini/test/resources/precedence/section1/1.ini: -------------------------------------------------------------------------------- 1 | [a] 2 | b=override 3 | -------------------------------------------------------------------------------- /ini/test/resources/precedence/section1/2.ini: -------------------------------------------------------------------------------- 1 | [a] 2 | b=default 3 | -------------------------------------------------------------------------------- /ini/test/resources/precedence/section2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/precedence/section2.json -------------------------------------------------------------------------------- /ini/test/resources/precedence/section2/1.ini: -------------------------------------------------------------------------------- 1 | [a] 2 | c=ok 3 | -------------------------------------------------------------------------------- /ini/test/resources/precedence/section2/2.ini: -------------------------------------------------------------------------------- 1 | [a.b] 2 | a=default 3 | -------------------------------------------------------------------------------- /ini/test/resources/prints/basic.ini: -------------------------------------------------------------------------------- 1 | [section1] 2 | foo=bar 3 | a.b=c 4 | -------------------------------------------------------------------------------- /ini/test/resources/prints/basic.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/prints/basic.out -------------------------------------------------------------------------------- /ini/test/resources/prints/empty.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ini/test/resources/prints/empty.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ini/test/resources/prints/key.ini: -------------------------------------------------------------------------------- 1 | a=1 2 | b=2 3 | 4 | c=3 5 | -------------------------------------------------------------------------------- /ini/test/resources/prints/key.out: -------------------------------------------------------------------------------- 1 | a=1 2 | b=2 3 | c=3 4 | -------------------------------------------------------------------------------- /ini/test/resources/prints/sections.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/prints/sections.ini -------------------------------------------------------------------------------- /ini/test/resources/prints/sections.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/prints/sections.out -------------------------------------------------------------------------------- /ini/test/resources/test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/resources/test.ini -------------------------------------------------------------------------------- /ini/test/src/DiffTools.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/src/DiffTools.scala -------------------------------------------------------------------------------- /ini/test/src/DynamicTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/src/DynamicTestSuite.scala -------------------------------------------------------------------------------- /ini/test/src/NegTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/src/NegTest.scala -------------------------------------------------------------------------------- /ini/test/src/ValueTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/ini/test/src/ValueTest.scala -------------------------------------------------------------------------------- /mill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/mill -------------------------------------------------------------------------------- /testutil/src/InteractionSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jodersky/scala-argparse/HEAD/testutil/src/InteractionSuite.scala --------------------------------------------------------------------------------