Skip to content
This repository has been archived by the owner on Jan 15, 2025. It is now read-only.

Latest commit

 

History

History
43 lines (28 loc) · 2.18 KB

PortingMap.md

File metadata and controls

43 lines (28 loc) · 2.18 KB

Notice of new Bot Framework (BF) CLI

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

Tool Command Map

Commands invoked by BF [New Command] as follows:

New Command Old Tool(s) Release Date Status
chatdown Chatdown 10/30/19 GA
qnamaker QnAMaker 10/30/19 GA
luis/qnamaker:convert, luis/qnamaker:translate LuDown 10/30/19 GA
luis:generate LuisGen 10/30/19 GA
luis:application, endpoints, train, version LUIS (api) 12/18/19 GA
luis:build N/A ETA 3/16/20 TBD
lg MSLG ETA 5/19/20 TBD
dialog N/A ETA 5/19/20 TBD
<In Design> Dispatch ETA 5/19/20 TBD

Deprecation Schedule

Legacy tools shall be maintained for an extended period past the deprecation message in the tool, typically spanning 2 release cycles in order to support easy transition to the new bf cli.

See Tool Lifetime Support Policy for detailed timeline.

See Also