Drew Burlingame
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`
* 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...
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...
- 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...
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...