Drew Burlingame

Results 18 issues of Drew Burlingame

there are some cases where our approach to loading the file path of .exe won't work as expected. https://stackoverflow.com/questions/837488/how-can-i-get-the-applications-path-in-a-net-console-application tldr: use `AppDomain.CurrentDomain.BaseDirectory`

enhancement
help wanted
up-for-grabs

* Now generates resx files in addition to json files * ResourcesProxy can optionally use member name instead of value, better supporting resx since keys are not case sensitive causing...

Currently, the one way to specify a min other than 0 or 1 or a Max other than 0, 1 or "More" is via middleware or interceptor methods. It could...

help wanted
feature
up-for-grabs

PoC: #306 Add a middleware feature to support REPL sessions. Execute commands within a REPL session. CommandContext state must remain isolated between commands. ReadLine functionality within the session, such as...

feature

- Runs on root if no [DefaultCommand] method - ReplSession as parameter for commands so a command could be used to start one Overrideable - command prompt - session init...

Picocli has some good conventions for this: [arrays_collections_maps](https://picocli.info/#_arrays_collections_maps) & [split_regex](https://picocli.info/#_split_regex) #### Some additional considerations: Use the same split properties from #250 For operands, the dictionary has the same rules as...

feature
more-design-required

stub a UseHost extension method to configure app with an IHost and IHostBuilder Inject CommandContext as a service

After trying to get changes pushed to existing ReadLine packages to make them work better w/ CommandDotNet, I realized that while there will be some work to implement it, it's...

- move the middleware from Example into a package - default will enter repl if not arguments provided - allow defining a flag to indicate if repl should be used...

Implement ReadLine functionality in a a way that works well with REPL sessions and separates history for prompts vs the REPL session. PoC: #311 This will live in the CommandDotNet.Console...

feature