├── .claude └── settings.local.json ├── .github ├── FUNDING.yml └── workflows │ └── dotnet.yml ├── .gitignore ├── LICENSE ├── README-beta4.md ├── README-beta5.md ├── README.md └── src ├── FSharp.SystemCommandLine.sln ├── FSharp.SystemCommandLine ├── Aliases.fs ├── CommandBuilders.fs ├── FSharp.SystemCommandLine.fsproj ├── Inputs.fs └── pack.cmd ├── TestConsole ├── Program.fs ├── ProgramAlt1.fs ├── ProgramAppendWords.fs ├── ProgramExtraInputs.fs ├── ProgramNestedSubCommands.fs ├── ProgramNoArgs.fs ├── ProgramSubCommand.fs ├── ProgramTask.fs ├── ProgramTokenReplacer.fs ├── TestConsole.fsproj └── Utils.fs ├── Tests ├── ArgumentMaybeTest.fs ├── GlobalOptionsTest.fs ├── OptionMaybeBoolTest.fs ├── OptionMaybeStringTest.fs ├── Program.fs ├── SimpleAppTest.fs ├── SimpleAsyncTest.fs ├── SubCommandAppTest.fs ├── Tests.fsproj └── Utils.fs └── build.fsx /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: JordanMarr 4 | -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/LICENSE -------------------------------------------------------------------------------- /README-beta4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/README-beta4.md -------------------------------------------------------------------------------- /README-beta5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/README-beta5.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/README.md -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/FSharp.SystemCommandLine.sln -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine/Aliases.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/FSharp.SystemCommandLine/Aliases.fs -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine/CommandBuilders.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/FSharp.SystemCommandLine/CommandBuilders.fs -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine/FSharp.SystemCommandLine.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/FSharp.SystemCommandLine/FSharp.SystemCommandLine.fsproj -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine/Inputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/FSharp.SystemCommandLine/Inputs.fs -------------------------------------------------------------------------------- /src/FSharp.SystemCommandLine/pack.cmd: -------------------------------------------------------------------------------- 1 | dotnet pack -c Release -------------------------------------------------------------------------------- /src/TestConsole/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/Program.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramAlt1.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramAlt1.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramAppendWords.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramAppendWords.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramExtraInputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramExtraInputs.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramNestedSubCommands.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramNestedSubCommands.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramNoArgs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramNoArgs.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramSubCommand.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramSubCommand.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramTask.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramTask.fs -------------------------------------------------------------------------------- /src/TestConsole/ProgramTokenReplacer.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/ProgramTokenReplacer.fs -------------------------------------------------------------------------------- /src/TestConsole/TestConsole.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/TestConsole.fsproj -------------------------------------------------------------------------------- /src/TestConsole/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/TestConsole/Utils.fs -------------------------------------------------------------------------------- /src/Tests/ArgumentMaybeTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/ArgumentMaybeTest.fs -------------------------------------------------------------------------------- /src/Tests/GlobalOptionsTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/GlobalOptionsTest.fs -------------------------------------------------------------------------------- /src/Tests/OptionMaybeBoolTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/OptionMaybeBoolTest.fs -------------------------------------------------------------------------------- /src/Tests/OptionMaybeStringTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/OptionMaybeStringTest.fs -------------------------------------------------------------------------------- /src/Tests/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/Program.fs -------------------------------------------------------------------------------- /src/Tests/SimpleAppTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/SimpleAppTest.fs -------------------------------------------------------------------------------- /src/Tests/SimpleAsyncTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/SimpleAsyncTest.fs -------------------------------------------------------------------------------- /src/Tests/SubCommandAppTest.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/SubCommandAppTest.fs -------------------------------------------------------------------------------- /src/Tests/Tests.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/Tests.fsproj -------------------------------------------------------------------------------- /src/Tests/Utils.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/Tests/Utils.fs -------------------------------------------------------------------------------- /src/build.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JordanMarr/FSharp.SystemCommandLine/HEAD/src/build.fsx --------------------------------------------------------------------------------