The Bot Framework team has been working on consolidating the command line interface toolset for managing bots. The new tool, BF provides a one-stop tool that embeds the functionality of the old tools collection.
The new tool is designed based on JavaScript OClif Framework.
The principles guiding the tool include:
- Unified and consistent user interface across all command groups
- Common utilities library
- Instrumentation to collect anonymous usage statistics to help prioritize investment areas (Optional user Opt-in, disabled by default)
- High quality bar in all releases by embedded testing in nightly builds
- Extensible plug-in architecture for future tools
Commands invoked by BF [New Command] as follows:
New Command | Old Tool(s) | Status |
---|---|---|
chatdown | Chatdown | GA |
qnamaker | QnAMaker | GA |
luis/qnamaker:convert, luis/qnamaker:translate | LuDown | GA |
luis:generate | LuisGen | GA |
luis | LUIS (api) | TBD |
lg | MSLG | TBD |
dispatch | Dispatch | TBD |
- BF CLI main page